dpkg -l 中的每個細節是什麼意思?

dpkg -l 中的每個細節是什麼意思?

當我運行命令時,我很難破解返回的內容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有關不同狀態含義的更多信息,請參閱 參考資料。

相關內容