誰かが私にこの状況を説明できますか?
適性検索をしてみると、次のような結果が出ました。
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ビットパッケージなど、他のアーキテクチャ用のパッケージが:ARCHNAME
Aptitude出力に追加されます。:i386
i package
(package
ネイティブアーキテクチャの場合)多くのことがわかります。私インストール済み)およびp package:i386
(削除されたpackage
アーキテクチャの場合 -i386
血アドバイス) 一般的なシステムでは、デフォルト以外のパッケージがほとんどインストールされないためです。ほとんどの場合、デフォルト以外のパッケージは、サードパーティのプログラムのライブラリを提供するために使用されます。
Synaptic はデフォルト以外のパッケージを表示しません。これは古いバグ、または新しい設定オプションです。私はSynapticに慣れていないのでよくわかりません。