Aptitudeパッケージリストのipステータスはどういう意味ですか?例えば:
$ aptitude search some_package
ip some_package description
ステータスは、パッケージがインストールされ、aptitude install
コマンド(引数なし)によって削除されることを意味します。
Aptitudeは、-schedule-onlyオプションを指定してactingコマンドを実行することにより、アクションを延期できます。
# aptitude --schedule-only purge some_package
コマンドを発行した後、パッケージはすぐにはアンインストールされません—延期され、パッケージリストにpフラグが表示されます。
# aptitude search some_package
ip some_package description
保留中のすべてのアクションを実行するには、次のコマンドを実行する必要があります。
# aptitude install
保留中のパージをキャンセルするには、keepアクションを使用する必要があります。
# aptitude keep some_package
コマンドを発行すると、pフラグがパッケージリストから削除されます。
適性のマンページには次のように書かれています。
-Fオプションを渡さない限り、適性検索の出力は次のようになります。
[...]
各検索結果は別々の行に一覧表示されます。各行の最初の文字は、パッケージの現在の状態を示します。最も一般的な状態はpで、システムにパッケージのトレースが存在しないことを意味します。cは、パッケージが削除されたが、その構成ファイルがシステムに残っていることを意味します。 iはパッケージがインストールされていることを意味し、vはパッケージが仮想であることを意味します。 2番目の文字は、パッケージに対して実行される保存済みアクション(存在する場合は空白が表示されます)を示します。最も一般的なアクションは、i(パッケージがインストールされることを意味します)、d(パッケージが削除されることを意味します)です。 、およびpは、パッケージとその構成ファイルが削除されることを意味します。 3番目の文字がAの場合、パッケージは自動的にインストールされました。
可能な状態フラグとアクションフラグの完全なリストについては、aptitudeリファレンスガイドの「パッケージ情報へのアクセス」のセクションを参照してください。検索の出力をカスタマイズするには、コマンドラインオプション-Fおよび--sortを参照してください。
->「some_package」はすでにシステムにインストールされています。
パッケージがインストールされ、パージされます。フラグの本当に良い説明については、aptitudeユーザーガイドの this の一部をチェックしてください。