web-dev-qa-db-ja.com

aptitudeパッケージリストの「ip」ステータスはどういう意味ですか?

Aptitudeパッケージリストのipステータスはどういう意味ですか?例えば:

$ aptitude search some_package
ip some_package description
2
Shamaoke

ステータスは、パッケージがインストールされ、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フラグがパッケージリストから削除されます。

1
Shamaoke

適性のマンページには次のように書かれています。

-Fオプションを渡さない限り、適性検索の出力は次のようになります。

[...]

各検索結果は別々の行に一覧表示されます。各行の最初の文字は、パッケージの現在の状態を示します。最も一般的な状態はpで、システムにパッケージのトレースが存在しないことを意味します。cは、パッケージが削除されたが、その構成ファイルがシステムに残っていることを意味します。 iはパッケージがインストールされていることを意味し、vはパッケージが仮想であることを意味します。 2番目の文字は、パッケージに対して実行される保存済みアクション(存在する場合は空白が表示されます)を示します。最も一般的なアクションは、i(パッケージがインストールされることを意味します)、d(パッケージが削除されることを意味します)です。 、およびpは、パッケージとその構成ファイルが削除されることを意味します。 3番目の文字がAの場合、パッケージは自動的にインストールされました。

可能な状態フラグとアクションフラグの完全なリストについては、aptitudeリファレンスガイドの「パッケージ情報へのアクセス」のセクションを参照してください。検索の出力をカスタマイズするには、コマンドラインオプション-Fおよび--sortを参照してください。

->「some_package」はすでにシステムにインストールされています。

0
trurl

パッケージがインストールされ、パージされます。フラグの本当に良い説明については、aptitudeユーザーガイドの this の一部をチェックしてください。

0
Ray