適性

quot;border:0px隠"”>

翻訳(s): オランダ-英語-Español-ティチュ-フランセパリ本部-Italiano-한국어-Русский-简体中文

quot;text-align:right;border:0px隠"”>

(!)?ディスカッション

はじめに

Aptitudeは、デフォルトのDebianパッケージマネージャであるAptでも使用されている多数のAptライ Aptitudeはテキストベースで、端末から実行されます。

Aptitudeには、以下を含む多くの便利な機能があります:

  • 柔軟な方法でパッケージをマッチングするためのmuttのような構文
  • パッケージを”自動的にインストール”または”手動でインストール”としてマークし、不要になったときにパッケージを自動削除できるようにします(かなりのDebianリリース以降、Aptでも利用可能な機能)

  • 異なる色で取られようとしているアクションのプレビュー
  • ユーザーアクションの永続性(dselectに似ています)
  • 対話的に実行できる機能利用可能なすべての公式パッケージのdebian changelogを取得して表示します
  • apt-like(すなわち apt-getとapt-cache)コマンドラインモード(“aptitude install foo”)

  • スコアベースの依存関係リゾルバは、”ソリューションのその部分は望んでいませんが、次の試行のためにソリ 一方、Aptの依存関係リゾルバは、優れた”ワンショット”ソリューション用に最適化されています。

主なコマンドは”aptitude”であり、主なDebianパッケージの名前です。

Aptitudeユーザーマニュアル

  • オンライン: Aptitudeの最新バージョンのマニュアルは、通常、Debianのウェブサイトで(英語で)入手できます。 aptitude-doc-enパッケージがインストールされている場合(他の言語も利用可能)、インストールされているバージョンのHTMLマニュアルは/usr/share/doc/aptitude/html/en/indexにあります。html(必要に応じて他の言語のパスを変更します)。 aptitudeがインストールされているだけの場合(ディスク容量の理由など)、ユーザーマニュアルのプレーンテキストバリアントは/usr/share/doc/aptitude/READMEにあります。

対話的使用

対話的に実行するには、ターミナルエミュレータから次のように入力します。

aptitude

実行後、

  • f10またはCtrl-Tを使用してメニューにアクセスします。
  • ‘for help
  • 移動するには、’up’、’down’、’left’、’right’キーを使用します。
  • 単一レベルを選択または開閉するための’Enter’キー
  • レベルを再帰的に開閉するためのブラケットキー(“)
  • パッケージをインストール/更新または削除するための’+’または’-‘キー
  • アクションをプレビュー/確認するための’g’キー
  • 終了するための’q’–これは現在開いているウィンドウを閉じます(‘g’は前方に移動し、’q’は後方に移動します)
  • 前方および後方スラッシュ(‘/’と’\’)前方または後方を検索します。

TUI(text user interface)でのaptitudeの一般的な使用法は、aptitudeを実行することです。’u’を押します(使用可能なパッケージのリストを更新します); ‘U’を押します(アップグレードするすべてのアップグレード可能なパッケージをマークします);(インストールするいくつかのものを検索/選択します,任意です);’g’を押します(保留中のアクションを参照し、必要に応じて変更するには);’g’を押します(再び,ダウンロードを開始するには).

競合を解決する必要があるときには、間違いを犯したことがわかります。

依存関係の解決策を確認するとき(‘e’を押した後に表示されます)、を押します:

  • カーソルキーまたはviスタイルj/kアクションまたはアクショングループを選択するには、
  • ‘a’アクションを明示的に主張するには(特定の決定に戻’)次の提案された依存関係の解決を表示するには
  • カンマ(‘,’)前の提案された依存関係の解決を表示するには
  • 感嘆符(‘!’)保留中のアクションを確認するときに、現在表示されている依存関係の解決を受け入れるには、を押します:
    • ‘g’再び先に進み、保留中のアクションを実行する
    • ‘q’前のビューに戻る

    パッケージの概要行の文字を理解するには、パッケージ情報へのアクセ また、apt-getと同じ方法でaptitudeを使用することもできます。

    パッケージリストを更新します。

    # aptitude update

    パッケージをアップグレードします。

    # aptitude safe-upgrade

    install foo :

    # aptitude install foo

    バーを削除します:

    # aptitude remove bar

    fooをパージします:

    # aptitude purge foo

    すべてのユーザーに便利な関数

    fooを含むパッケージングを検索します:

    $ aptitude search foo

    個人的には、私はまだapt-cache search fooを使用して検索を実行します–適性検索Fooは遅くなります。 しかし、あなたはaptitude search fooの方法を試してみるべきです。 パッケージがすでにインストールされているかどうかを確認するために、パッケージを検索すると便利な場合があります。

    特定のパッケージがインストールされているかどうかを示す:

    $ aptitude show foo

    ディストリビューションをアップグレードする方法

    ある安定版リリー Intel x86のリリースノートを意味する32ビットシステムを持つほとんどの人のために。 ほとんどの64ビットシステムでは、AMD64のリリースノートを意味します。

    通常のイベントコースでfull-upgradeを使用することは、もはや推奨される方法ではありません(sidを実行している場合を除き、これを読む必要はありません。)

    マイナーリリースのアップグレード(例えば、lenny5.0.1から5.0.2へ)およびセキュリティ更新はsafe-upgradeで行われます。

    • 実行しているDebianの現在のバージョンを調べます。
    $ cat /etc/debian_version

    etch4.0r1から4.0r2へのアップグレードの例。..など。

    アクション

    aptコマンド

    アクション

    アクション

    アクション

    アクション

    アクション

    アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション アクション

    aptitudeコマンド quot;背景色:#aaccff; "”>

    Install foo

    apt install foo

    aptitude install foo

    quot; background-color:#aaccff; "”>

    Search foo

    apt search foo

    aptitude search foo

    quot; background-color:#aaccff; "”>

    List installed packages

    apt list

    aptitude search ~i

    quot; background-color:#aaccff; "”>

    Remove foo

    apt remove foo

    aptitude remove foo

    quot; background-color:#aaccff; "”>

    List reverse dependencies

    apt rdepends foo

    aptitude search ~Dfoo

    quot; background-color:#aaccff; "”>

    Print information on priorities for foo

    apt policy foo (since Buster), apt-cache policy foo

    aptitude versions foo

    quot; background-color:#aaccff; "”>

    Show package information for foo

    apt show foo

    aptitude show foo

    quot; background-color:#aaccff; "/td> quot;background-color:#aaccff;"”>

    fooのソースをダウンロードする

    aptitude source foo

    aptitude source foo

    quot;”>

    fooのソースをダウンローそしてバイナリを構築する。debパッケージ

    apt source–compile foo

    (none)

    高度な検索パターン

    安定したもの以外からインストールされたパッケー:

    aptitude search '?narrow(?installed, !?archive(stable))'

    テストからインストールされたパッケージを探します(安定したリポジトリとテストリポジトリを持つソースリストがあると仮定します):

    aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'

    aptitude search term referenceを参照してください

    Historic Aptitude GUI

    歴史的にGTKと完成していないQt GUIもありました。

    AptitudeのGTK GUIは常に実験的であると考えられ、以前は”aptitude-gtk”としてパッケージ化されていました。 これは、aptitudeに”update-alternatives”を使用する理由でもあります。 GTKインターフェイスを出荷した最後のAptitudeリリースはAptitude0.6でした。5(およびDebianパッケージaptitude0.6.5-1によると)。

    完成していないQtインターフェイスは、公式のDebianバイナリパッケージには含まれていませんでした。 Gitの履歴にはまだGTKとQtコードが含まれていますが、現在のブランチヘッドにはこのコードはありません。 それら(またはそれらのいずれか)を戻すことは、コミットに応じて削除されたコードを再追加し、一方ではaptitudeの現在のコードに更新し、他方では現在のGTK

    も参照してください



コメントを残す

メールアドレスが公開されることはありません。