dpkg -l 仍然显示文件的新版本

dpkg -l 仍然显示文件的新版本

dpkg -l我在从 Debian 8.11 中删除两个更新之前运行了该命令。然后我sudo apt-get remove openssl 重新sudo apt-get remove --purge wget启动了设备。当我这样做时,dpkg -l它显示的版本与我删除它之前完全相同。我能知道它已被删除的唯一方法是sudo apt-get remove再次运行该命令。当然,当我重新安装更新时,它确实安装了。

答案1

如果您删除一个包,dpkg -l如果它仍然知道它,仍然会显示它。要确定软件包的状态,您需要查看第一列:这将显示ii已安装的软件包、rc仍配置的已删除软件包、未安装的软件包以及在输出的un前两行中总结的各种其他值dpkg -l:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

因此,除非两个已删除的软件包都dpkg -l显示ii,否则您看到的行为是正常的。

相关内容