当我在命令提示符中输入“dpkg -l”时,“Desired=Unknown/Install/Remove/Purge/Hold”是什么意思?

cam*_*mil 2 linux ubuntu dpkg ubuntu-10.04

这似乎是一个错误。我不确定我是否应该担心它。

仅供参考:我刚刚开始使用 Ubuntu (10.04),并希望对它的工作原理有一个核心的了解,这就是为什么我想知道这一切意味着什么。我没有需要解决的具体问题。

The*_*Wiz 5

它向您显示包管理器所看到的包的当前状态。它专门讨论第一列的第一个字母。

root@pbx1:/var/lib/openfire/plugins# dpkg -l |more 
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  acpi                                1.5-2                        displays information on ACPI devices
ii  acpi-support-base                   0.137-5                      scripts for handling base ACPI events such as the power button
ii  acpid                               1:2.0.7-1                    Advanced Configuration and Power Interface event daemon
Run Code Online (Sandbox Code Playgroud)

例如...“acpi”软件包,第一列显示“ii”,这意味着...我们请求安装它,它已安装,并且当前没有错误。(所需 =I已安装,状态 = Inst,并且错误 = (none)

关键是查看每个值的大写字母。即所需的可以是“u, i, r, p, h”,状态可以是“n, i, c, u, f, h, w, t”,最后,Err 列可以是“[nothing], r ”