當我運行命令時,我很難破解返回的內容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?
其他選項是什麼意思?例如,當它說“期望”時,與“狀態”相比意味著什麼? Err 有何關係?有?
Hold,Conf-files,unpacked, halF-conf, Half-inst, trig-aWait, Trig-pend, Reinst-required, (Status,Err: uppercase=bad) 都指什麼?
答案1
前三行只是一個標題,解釋前三列(第+
5 行符號下的三個字元)的縮寫。
你打包的 Vim 顯示為un
,這意味著
- 期望的狀態:未知
- 實際狀態:未安裝
- 錯誤:空白的(即「無」)
其他部分應該是不言自明的。
請man dpkq-query
參閱 參考資料 更完整的格式清單。info dpkg
有關不同狀態含義的更多信息,請參閱 參考資料。