コマンドを実行したときに返される内容を解読するのに苦労しておりdpkg -l vim
、それを分解するソースを見つけることができません。
例えばそれはどういう意味ですかDesired=Unknown/Install/Remove/Purge/Hold
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii skype 2.1.0.81-1 Skype
un vim <none> (no description available)
行を比較すると、最初の列がそれぞれ ii と un であることがわかります。un は (U)nknow と (Not) を参照し、ii は (I)nstall と (I)nst を参照しますか?
他のオプションはどういう意味ですか? たとえば、「Desired」と表示されている場合、それは「Status」と比較して何を意味しますか? Err? にはどのような関係がありますか?
Hold、Conf-files、unpacked、halF-conf、Half-inst、trig-aWait、Trig-pend、Reinst-required、(Status、Err: uppercase=bad) はすべて何を指しますか?
答え1
最初の 3 行は、最初の 3 列 (+
行 5 の記号の下の 3 つの文字) が何の頭字語であるかを説明する単なるヘッダーです。
Vimパッケージは と表示されますun
。これは
- 希望するステータス:未知
- 現状:インストールされていない
- エラー:空白(つまり「なし」)
他の部分は説明不要でしょう。
man dpkq-query
フォーマットのより完全なリストについては を参照してください。info dpkg
さまざまなステータスの意味の詳細については を参照してください。