重複の可能性:
dpkg -lの各詳細はどういう意味ですか?
コマンドdpkg -l
によって生成される出力に注意を払ったことがなく、man
ページやオンラインで詳細情報を見つけることができない記述子が含まれていることに気付きました。私が遭遇した唯一のリソースは http://linux.derkeiler.com/Mailing-Lists/Ubuntu/2006-06/msg02943.html
したがって、コマンドdpkg -l
を実行すると、次の出力が生成されます(抜粋)
rc vorbis-tools 1.4.0-1ubuntu1 several Ogg Vorbis tools
ii w32codecs 1:20110131-0.1 win32 binary codecs
ii wamerican 6-3 American English dictionary words for /usr/s
ii wbritish 6-3 British English dictionary words for /usr/sh
ii
はインストール済みを指しますが、rc
は何を指し、それはどういう意味ですか?他にどのような記述子があり、それらはどういう意味ですか?
ご覧ください: https://askubuntu.com/a/18807/30881
簡単に言うと、最初の文字は目的の状態を意味します(r
-削除済み)。 2番目の--current(c
-config-filesのみが存在する)、したがってrc
フラグのあるパッケージは現在インストールされていませんが、おそらく以前にインストールされており、その構成ファイルが存在します。
dpkg -l
コマンドは、基本的にファイル/var/lib/dpkg/status
を要約しています。そのファイルを見ると、すべてのパッケージ制御ファイルと、各パッケージのStatus:
行が含まれていることがわかります。
最初の列はStatus:
行の省略形です。ii
は、インストールされるはずのパッケージを意味し、インストールされます。基本的には、現在の状態と、dpkgがパッケージを変更する必要がある状態の両方を示します。
3番目と4番目の列は、パッケージ制御ファイルから直接取得されます。バージョンは、制御ファイルのVersion:
値です。記述は、Description:
の最初の行です。長い説明は、端末の幅によっては切り捨てられる場合があります。
# apt-cache show wamerican
Package: wamerican
...
Version: 6-3
...
Description: American English dictionary words for /usr/share/dict
... yadda, yadda, ...