機能検索出力

機能検索出力

誰かが私にこの状況を説明できますか?

適性検索をしてみると、次のような結果が出ました。

i package  ...
p package:i386 ...

シナプティックを起動するとパッケージが表示されますが、package:i386は表示されません。

また、誰かがpと私が何を意味するのかを明確にすることができますか?

答え1

iとpは、パッケージがインストールされているかインストール可能であることを示します。

例えば

$ aptitude search aptitude
i   aptitude              - terminal-based package manager
p   aptitude:i386         - terminal-based package manager
i A aptitude-common       - architecture indepedent files for the aptitude package manager
p   aptitude-dbg          - Debug symbols for the aptitude package manager
p   aptitude-dbg:i386     - Debug symbols for the aptitude package manager
v   aptitude-doc          -

マニュアルページ

からman aptitude

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

出力

 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

説明する

各検索結果は別々の行にリストされます。各行の最初の文字はパッケージの現在の状態を示します。最も一般的な状態は次のとおりです。、システムにパッケージの痕跡がないことを意味します。これは、パッケージが削除されたが、その構成ファイルがシステムに残っていることを意味します。、パッケージがインストールされたことを示します。V、これはパッケージが仮想であることを意味します。 2番目の文字は、パッケージに対して実行される保存操作を表します(存在する場合、そうでない場合は空白が表示されます)。最も一般的な作業は次のとおりです。、パッケージがインストールされることを意味します。D、パッケージが削除されることを意味します。これは、パッケージとその構成ファイルが削除されることを意味します。 3 番目の文字が次のような場合、パッケージが自動的にインストールされました。

引用する

答え2

複数のアーキテクチャをサポートするamd64システムがあります。

アーキテクチャーを表示しないパッケージは、デフォルトのアーキテクチャー (たとえば、amd64) 用またはアーキテクチャー独立です。 x86(PC)システムの32ビットパッケージなど、他のアーキテクチャ用のパッケージが:ARCHNAMEAptitude出力に追加されます。:i386

i packagepackageネイティブアーキテクチャの場合)多くのことがわかります。インストール済み)およびp package:i386(削除されたpackageアーキテクチャの場合 -i386アドバイス) 一般的なシステムでは、デフォルト以外のパッケージがほとんどインストールされないためです。ほとんどの場合、デフォルト以外のパッケージは、サードパーティのプログラムのライブラリを提供するために使用されます。

Synaptic はデフォルト以外のパッケージを表示しません。これは古いバグ、または新しい設定オプションです。私はSynapticに慣れていないのでよくわかりません。

関連情報