Я хотел удалить пакет 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, но я не думаю, что это имеет любое значение для этого вопроса.
Вы удалили пакет, как замечено un
или rc
в первом столбце dpkg
вывод.
Что касается Вашего вопроса, в пакете можно было бы все еще сослаться где-нибудь /var/lib/dpkg/status
и/или /var/lib/dpkg/available