Par défaut lorsque je veux désinstaller quelque chose j’utilise aptitude avec l’option purge au lieu de l’option remove.

Cette option est documenté ainsi dans les pages man :

Purge <paquet> : supprime le paquet ainsi que tous ses fichiers de configuration.


Mais ce n’est pas vrai, en réalité l’option purge supprime le paquet ainsi que tous les fichiers de configuration globaux.

C’est à dire uniquement les fichiers de configuration situés normalement sous /etc

Les fichiers de configuration que l’application crée dans votre /home utilisateur sont laissés, il en résulte un joyeux bazar si vous gardez toujours votre home sur une partition dédiée (donc jamais re-créé) et que vous essayez beaucoup de logiciels.


La solution : il n’en existe pas d’autre que de parcourir à la main tous les répertoires . et de les supprimer si l’application à été supprimée.


Une idée à d’ailleurs été créé sur Ubuntu Brainstorm pour essayer de trouver un mécanisme plus automatisé :

Idea #5199: On package removal _optionally_ remove config files in home directories


Deuxième déception concernant aptitude, seul les fichiers de configuration des paquets explicitement installés sont purgés, ceux des paquets installé par dépendance restent.

Quand vous utilisez aptitude avec l’option purge ce dernier liste les paquets désinstallés tout court avec le suffixe {u} et ceux désinstallé + purgé avec le suffixe {p}

Pour purger la configuration de tous les paquets il faut utiliser l’option –purge-unused.


Le moyen le plus simple de ne pas oublier cette option est de la mettre dans le fichier /etc/apt/apt.conf sous le format :

aptitude::Purge-Unused="true" ;


A noter qu’il existe une foule d’options paramétrables dans ce fichier de configuration.


Enfin il est tout à fait possible de purger la configuration des anciennes dépendances désinstallés sans l’option purge-unused, via :

sudo aptitude purge '~c'


Sources :

Aptitude : purger à fond

Aptitude : purger aussi les vieux paquets désinstallés sans purge

Image By Zach_ManchesterUK sous CC BY-NC-ND

Les commentaires sont fermés.