Почему удаленные пакеты все еще появляются в dpkg?

Я хотел удалить пакет 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, но я не думаю, что это имеет любое значение для этого вопроса.

0
задан 17 March 2020 в 16:20

1 ответ

Вы удалили пакет, как замечено un или rc в первом столбце dpkgвывод.

  • u - неизвестный
  • n - не установленный
  • r - удаленный
  • c - только файлы конфигурации установили/остались в системе

Что касается Вашего вопроса, в пакете можно было бы все еще сослаться где-нибудь /var/lib/dpkg/status и/или /var/lib/dpkg/available

1
ответ дан 7 April 2020 в 23:34

Другие вопросы по тегам:

Похожие вопросы: