11 votes

Supprimer toutes les données et les paramètres d'une application désinstallée

Étant donné que j'ai supprimé une application en utilisant apt remove, comment puis-je supprimer les fichiers de configuration plus tard, de sorte que j'obtienne le résultat de apt purge ?

21voto

Ravexina Points 50599

Vous pouvez utiliser apt-get purge pour le même objectif exact, voici un exemple :

  1. Tout d'abord, supprimez votre programme désiré en utilisant apt remove, puis exécutez :

    dpkg -l nom-du-paquet

    Vous devriez obtenir :

    ||/ Nom               Version       Architecture  Description
    +++-=================-=============-=============-====================
    rc  nom-du-paquet     1.1            amd64        quelque chose

    RC signifie :

    • r le paquet a été supprimé.
    • c les fichiers de configuration existent toujours sur votre système
  2. Utilisez maintenant apt-get purge pour le même programme exact, cette fois la sortie de dpkg -l nom-du-paquet devrait ressembler à ceci :

    ||/ Nom               Version       Architecture  Description
    +++-=================-=============-=============-====================
    un  nom-du-paquet                     (aucune description disponible)

3voto

karel Points 97032

L'emplacement des fichiers de configuration d'une application varie d'une application à l'autre, et parfois il est fastidieux de les trouver. Même si une application a été supprimée, vous pouvez exécuter sudo apt purge pour purger ses fichiers de configuration.

1voto

linuxmaniax Points 21

Les commandes pour supprimer/purger les packages ont déjà été fournies dans d'autres réponses.

Il peut y avoir quelques divergences qui peuvent causer de la confusion, et laisser certains dossiers de l'application. S'il y a des fichiers ou des répertoires étrangers dans les dossiers de configuration des applications, il se peut qu'il ne supprime pas le dossier, seulement les fichiers de configuration qu'il utilise.

Les fichiers/configurations réels seront donc supprimés.

Le processus devrait être suivi avec la commande autoremove.

Cet exemple effectuera la tâche :

Dans les étapes, j'installe un package exemple qui inclura beaucoup de fichiers de configuration. Ensuite, les commandes qui suivent supprimeront l'application et tous ses fichiers de configuration, y compris le répertoire /etc/apache2.

Si vous installez libapache2-mod-php après avoir installé apache2, les dossiers avec les fichiers PHP resteront avec la configuration PHP. Si vous n'installez rien qui utilise le dossier partagé, le dossier sera également supprimé.

$ sudo apt install apache2
$ sudo apt purge apache2
$ sudo apt --purge autoremove

Remarque :
Vous pouvez choisir un package différent pour tester la compréhension de ce qui se passe avec les dossiers installés. Le comportement sera le même pour l'application réelle que vous souhaitez supprimer avec ses fichiers de configuration et ses paramètres.

1voto

Captain Fudge Points 100

C'est vraiment simple et direct. Je le fais tout le temps. Assurez-vous simplement de changer le nom du programme par celui que vous souhaitez supprimer.

sudo apt-get --purge remove firefox

Ensuite, vous voulez supprimer toutes les dépendances qui ont été installées avec votre programme ; vous n'en avez plus besoin.

Lorsque la suppression est terminée, continuez :

sudo apt-get autoremove

Maintenant, tout ce qui concerne ce programme est entièrement supprimé et désinstallé. Aucune trace. Si vous avez installé un ou plusieurs dépôts, vous pouvez les supprimer en allant sur :

Paramètres Système >> Logiciels & Mises à jour >> Autres logiciels

Sur cette page, vous pouvez cliquer un par un sur tous les dépôts que vous n'utilisez pas et cliquer sur le bouton "Supprimer" en dessous de la boîte.

J'espère que cela vous aidera. C'est ce que je fais et ça fonctionne comme ça devrait.

EDIT: si vous souhaitez effectuer les deux premières étapes en une seule ligne :

sudo apt-get --purge remove firefox && sudo apt-get autoremove

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X