Debian

如何完全刪除 Debian 中的軟體包?

  • September 6, 2009

我試著用這個:

aptitude remove denyhosts

它似乎成功但在我使用後重新啟動後:

ps aux | grep "denyhosts"

我看到啟動後仍然載入了denyhosts。

那麼我應該怎麼做才能一勞永逸地阻止並摧毀它呢?“aptitude remove something”不是用來解除安裝的嗎?

將刪除一個包和所有配置文件。

apt-get --purge remove package

如果它仍然給您帶來問題,請嘗試重新安裝然後清除:

apt-get --reinstall install package
apt-get --purge remove package

您可能仍然需要:

killall package

重新啟動,如果它再次啟動執行:

update-rc.d remove package

故事時間:有一次不知什麼原因,當我清除掉 ejabberd 時;它繼續執行。我相信 apt-get 會殺死它並刪除它。它沒有。不用說,它最終用 ramdisk 日誌文件填滿了我的整個 /var。它一直持續到我殺死了所有 ejabberd 程序並迅速解決了問題。所以它教會我始終確保 apt-get 工作並殺死所有需要的程序。

引用自:https://serverfault.com/questions/62691