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:

  • Perché la mia condivisione CIFS mostra gli stessi file più volte?
  • Quale è l'equivalente per "start service_name" che Fedora / RHEL / CentOS utilizza per Debian / Ubuntu?
  • Che cosa mi consiglia? OpenVZ o Xen DomU?
  • Come determinare se un aggiornamento Debian ha aggiornato il kernel
  • Come si imposta un locale non interattivo su Debian / Ubuntu?
  • Di solito è sicuro eseguire "apt-get upgrade" (in termini di stabilità) su un server di produzione?
  •  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?

    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.