sudo apt-get remove ne supprime pas les fichiers de configuration

35

Je suis nouveau sur Linux / Ubuntu - et je me demande si le comportement que je vois est tel que conçu. J'ai installé vsftpd:

 sudo apt-get install vsftpd

Puis je retire:

 sudo apt-get remove vsftpd

Cependant, en regardant dans / etc, je peux voir que vsftpd.conf est toujours présent. Quelqu'un peut-il expliquer pourquoi cela se produit (je suppose que la suppression supprime tous les fichiers relatifs à vsftpd)?

Daniel
la source
Je pensais que tu devais la purger
Dr_Bunsen
Ah! C'est ainsi que vous supprimez quelque chose sans supprimer les fichiers de configuration! C'est ce que je veux faire ... juste au cas où je déciderais de le réinstaller plus tard.
Gabriel Staples

Réponses:

49

Utilisez sudo apt-get purge <program>plutôt pour supprimer également les fichiers de configuration.

Manu TM
la source
21

Vous cherchez la purge :

sudo apt-get purge vsftpd

supprimera également les fichiers de configuration. Vous pouvez le faire même après que vous ayez déjà removereçu le paquet.

JW.
la source
2
Je pense qu'il existe même une option de dpkg pour lister tous les paquets qui ont été installés mais supprimés ...? Ah oui, voir ici: ascending.wordpress.com/2007/04/10/…
codeling
2
A sudo apt-get remove --purge <program>le même effet?
notammenttipsy
1
@ asymptotiquement Oui. Citer la page de manuel d’apt-get: " remove --purgeest équivalent à la purgecommande". Si vous voulez tout savoir sur la commande apt-get, lancez man apt-get.
JW.
J'ai remarqué qu'un fichier /etc/vsftpd.conf.saveest créé et reste après la purge. Cela devrait être la réponse acceptée.
Oliver Williams