web-dev-qa-db-fra.com

Comment supprimer complètement les fichiers de configuration

Récemment, j'ai désinstallé certains logiciels avec Sudo apt-get --purge autoremove, pensant que cela en supprimerait toutes les traces, y compris les dépendances inutilisées et les fichiers de configuration. Cependant, j'ai découvert qu'un fichier de configuration avait été laissé dans mon dossier personnel.

Existe-t-il une commande plus puissante qui éliminerait même cela?

De plus, est-il prudent de supprimer les fichiers et dossiers cachés de la maison, s’il s’agit simplement de fichiers de configuration, ou existe-t-il d’autres types de fichiers?

11
user7182

apt-get purge ne supprime que les fichiers de configuration au niveau du système (par exemple, ceux créés par debconf). Il ne touche à rien dans votre dossier de départ - vous devez les supprimer manuellement. C’est logique si vous y réfléchissez: il pourrait y avoir plusieurs utilisateurs qui ne voudraient probablement pas que les administrateurs suppriment les données de leurs dossiers personnels!

Les applications stockent généralement les données de configuration dans l'un des dossiers cachés suivants, que vous pouvez supprimer si vous êtes certain de ne pas les utiliser:

  • ~/.application
  • ~/.config/application
  • ~/.cache/application
  • ~/.local/share/application

Remplacer "application" par le nom du paquet. La plupart des applications ne stockent pas de fichiers utilisateur dans ces dossiers. Si vous supprimez accidentellement un élément de votre dossier personnel dont le système a besoin, il est généralement simplement recréé. Bien sûr, cela ne fait pas mal de regarder à l'intérieur avant de les supprimer, juste pour s'assurer qu'il n'y a rien que vous voulez y rentrer.

Pour les applications gnome 2, vous pouvez également exécuter:

gconftool-2 --recursive-unset /apps/application

(en remplaçant de nouveau "application" par le nom de l'application), ce qui éliminera les préférences de votre application.

Mise à jour 12-14-2012

Pour les applications gnome 3, la commande gconftool-2 ci-dessus est remplacée par:

gsettings reset-recursively [schema]

Vous pouvez trouver le schéma de l'application avec

gsettings list-schemas | grep application

15
cscarney

Je ne connais pas la méthode automatique, mais vous pouvez supprimer manuellement le répertoire de configuration masqué de votre répertoire personnel.

le nom du répertoire est généralement .appname dans votre répertoire personnel. Par exemple, mozilla firefox a un dossier de configuration portant le nom .mozilla.

pour afficher le répertoire caché dans Nautilus, vous pouvez appuyer sur CTRL + H

1