我想卸载该软件包pure-ftpd
(因为我最终设置了 sftp 来替换它),所以我运行了以下命令:
sudo apt remove pure-ftpd
sudo apt autoremove
但是,dpkg 仍然列出了它。(我后来运行了,sudo apt purge pure-ftpd
但情况可能变得更糟)
$ dpkg -l pure*
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 Architecture Description
+++-================-============-============-===================================
un pure-ftpd <none> <none> (no description available)
rc pure-ftpd-common 1.0.47-3 all Pure-FTPd FTP server (Common Files)
这是为什么?我该如何正确/彻底地从我的系统中删除软件包?最好使用apt
,但如果这不可能,我也想知道原因。
请注意,这是一个运行 raspbian 的树莓派,但我认为这对于这个问题没有任何影响。
答案1
un
您已经删除了该包,如的输出rc
第一列所示。dpkg
- u——未知
- n-未安装
- r - 已删除
- c - 仅安装/保留在系统上的配置文件
至于你的问题,这个包可能仍然在/var/lib/dpkg/status
和/或/var/lib/dpkg/available