Comment supprimer complètement les fichiers de configuration

11

Récemment, j'ai désinstallé certains logiciels en utilisant sudo apt-get --purge autoremove, pensant que cela enlèverait 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 était laissé dans mon dossier personnel.

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

De plus, est-il sûr de supprimer les fichiers et dossiers cachés sous home, s'il s'agit simplement de fichiers de configuration, ou existe-t-il d'autres types de fichiers?


la source

Réponses:

16

apt-get purgesupprime uniquement les fichiers de configuration au niveau du système (par exemple ceux créés par debconf). Il ne touche à rien dans votre dossier d'accueil - vous devez les supprimer manuellement. Cela a du sens si vous y réfléchissez: il peut y avoir plusieurs utilisateurs, qui ne voudraient probablement pas que les administrateurs suppriment des 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 sûr de ne pas les utiliser:

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

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

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

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

(en remplaçant à nouveau "application" par le nom de l'application), ce qui supprimera 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

cscarney
la source
Pour certaines applications, il y a aussi~/.local/share/application
Panther
1

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

généralement, le nom du répertoire se trouve .appnamedans votre répertoire personnel, par exemple, Mozilla Firefox a un dossier de configuration avec un nom .mozilla.

pour afficher le répertoire caché de nautilus, vous pouvez appuyer sur CTRL + H

Eko Kurniawan Khannedy
la source