web-dev-qa-db-ja.com

パッケージのステータスpiはaptitudeで何を意味しますか?

パッケージは、aptitude search fooコマンドを使用して検索および一覧表示できます。これらのパッケージのステータスは、左端の列にリストされています。これらのステータスの値はAptitudeマニュアルで説明されています:p not installed、i installed。

一部のパッケージの横にステータスpiが表示されます。このステータスはどういう意味ですか?

2
Ashwin Nanjappa

manpage から:

Unless you pass the -F option, the output of aptitude search will
look something like this:

   i   apt                             - Advanced front-end for dpkg
   pi  apt-build                       - frontend to apt to build, optimize and in
   cp  apt-file                        - APT package searching utility -- command-
   ihA raptor-utils                    - Raptor RDF Parser utilities

Each search result is listed on a separate line. The first
character of each line indicates the current state of the package:
the most common states are p, meaning that no trace of the package
exists on the system, c, meaning that the package was deleted but
its configuration files remain on the system, i, meaning that the
package is installed, and v, meaning that the package is virtual.
The second character indicates the stored action (if any; otherwise
a blank space is displayed) to be performed on the package, with
the most common actions being i, meaning that the package will be
installed, d, meaning that the package will be deleted, and p,
meaning that the package and its configuration files will be
removed. If the third character is A, the package was automatically
installed.

それが言うように:

  • p最初の文字として:システムにパッケージのトレースが存在しません
  • 2番目の文字としてiパッケージがインストールされます

参照:

4
muru

man aptitudeの一部:

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

i   apt                             - Advanced front-end for dpkg
pi  apt-build                       - frontend to apt to build, optimize and in
cp  apt-file                        - APT package searching utility -- command-
ihA raptor-utils                    - Raptor RDF Parser utilities

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

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

1
waltinator