Come rimuovere completamente un pacchetto in Debian?

Ho cercato di utilizzare questo:

aptitude remove denyhosts 

E sembrava successo ma dopo un riavvio dopo che uso:

 ps aux | grep "denyhosts" 

Vedo che i denyhosts sono ancora caricati dopo l'avvio.

Allora cosa dovrei fare per poterlo fermare e distruggerla una volta per tutte? "aptitude remove something" non è destinato per la disinstallazione?

  • CentOS 5.5 Installa la personalizzazione
  • 2 Solutions collect form web for “Come rimuovere completamente un pacchetto in Debian?”

    Rimuove un pacchetto e tutti i file di configuration.

     apt-get --purge remove package 

    Se sta ancora dando problemi, provare a reinstallare quindi spurgare:

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

    Potresti ancora avere bisogno di:

     killall package 

    Riavviare e se è stato eseguito nuovamente:

     update-rc.d remove package 

    Story Time: Una volta per qualche ragione sconosciuta, quando spurgo rimosso ejabberd; ha continuato a correre. Ho fiducia in apt-get per ucciderlo e rimuoverlo. Non lo ha fatto. Inutile dire che alla fine ho riempito tutta la mia / var con un file di log ramdisk. Continuò fino a quando non ho ucciso tutti i processi ejabberd e che hanno risolto rapidamente il problema. Così mi ha insegnato a essere sempre sicuro che apt-get lavorato e ucciso tutti i processi necessari.

    Nel caso in cui si preferisca l' aptitude :

     # aptitude purge denyhosts 

    purge dovrebbe anche rimuovere gli script init, quindi il passaggio update-rc.d non è realmente necessario.

    Un'altra cosa che è ansible che un altro pacchetto preveda anche un demone chiamato denyhosts. Per cercare tutti i pacchetti installati che contengono file con denyhosts in essi:

     $ dpkg -S denyhosts 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.