Supprimer complètement un paquet

Bonjour,

Lorsque j’exécute la commande suivante :

et que je réinstalle ce même paquet, je vois que les fichiers de configuration que j’ai modifié n’ont pas été remplacé.

Existe-il un moyen de remettre à zéro un paquet ?

Merci

Bonsoir,

apt-get purge le-paquet.deb

devrait faire l’affaire
:smt006

Salut,

Apparemment il efface pas tout non plus,

J’ai édité le fichier /etc/proftpd/proftpd.conf

Lorsque je souhaite supprimer proftpd :

puis je le réinstalle :

Le fichier proftpd.conf reste identique, et je ne peux pas retrouver le fichier installé par défaut.

Merci

source : linux pratique n° 16 janvier 2009
objectif : se débarraser des fichiers de configuration qui restent après desinstallation des paquets

liste les paquets à purger

le fait :

Attention ça purge tous les fichiers de config de tous les paquets desinstallés (ce qui n’est pas forcément souhaitable)
pour n’enlever que proftpd, insérer grep :
dpkg -l | grep ^rc | grep proftpd |awk ‘{print $2}’ | xargs dpkg -P
, ou dpkg -P lepaquet tout simplement

[quote=“noTbone”]source : linux pratique n° 16 janvier 2009
objectif : se débarraser des fichiers de configuration qui restent après desinstallation des paquets

liste les paquets à purger

le fait :

Attention ça purge tous les fichiers de config de tous les paquets desinstallés (ce qui n’est pas forcément souhaitable)
pour n’enlever que proftpd, insérer grep :
dpkg -l | grep ^rc | grep proftpd |awk ‘{print $2}’ | xargs dpkg -P
, ou dpkg -P lepaquet tout simplement[/quote]

Ceci mériterait sans doute un post en Trucs & Astuces :slightly_smiling:

bonjour!

apt-get remove --purge doit le faire.

http://smhteam.info/wiki/index.linux.php5?wiki=Apt#3-0-0

Salut,

[quote=“marcastro”]bonjour!

apt-get remove --purge doit le faire.

http://smhteam.info/wiki/index.linux.php5?wiki=Apt#3-0-0[/quote]

C’est ce que j’utilise mais certains paquets semblent avoir la vie dure :slightly_smiling:

pour chercher les paquets mal désinstallés il existe aussi la commande

aptitude search ~c

ensuite faire

aptitude purge “paquet mal désinstallés”

avec ça j’ai pas trop de fichiers qui trainent

1 J'aime

J’utilise aussi les mêmes commandes pour chercher les fichiers de configuration des paquets non installés :

et pour les supprimer :

Pour supprimer un paquet et ses fichiers de configuration : aptitude purge
devrait suffire mais ‘certains ont la vie dure’ c’est vrai. D’où l’intérêt d’un petit ménage de temps en temps.

[quote=“noTbone”]…pour n’enlever que proftpd, insérer grep :
dpkg -l | grep ^rc | grep proftpd |awk ‘{print $2}’ | xargs dpkg -P
, ou dpkg -P lepaquet tout simplement[/quote]
Salut,
Juste une petite erreur…
Il faut enlever : grep ^rc

Salut,

[quote=“sml76”]J’utilise aussi les mêmes commandes pour chercher les fichiers de configuration des paquets non installés :

et pour les supprimer :

Pour supprimer un paquet et ses fichiers de configuration : aptitude purge
devrait suffire mais ‘certains ont la vie dure’ c’est vrai. D’où l’intérêt d’un petit ménage de temps en temps.[/quote]

Juste une remarque,

Cette commande désinstalle aussi les dépendances orphelines.

Par exemple :

aptitude install cairo-dock
Suivi de
dpkg -l | grep cairo-dock |awk ‘{print $2}’ | xargs dpkg -P (qui ne va enlever que cairo-dock. Il restera libgtkglext1{u})

# aptitude purge ~c Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu... Fait Initialisation de l'état des paquets... Fait Les paquets suivants seront ENLEVÉS : libgtkglext1{u}

Salut,

[quote=“lol”]Cette commande désinstalle aussi les dépendances orphelines.
[/quote]

Oui, c’est pour cette raison que je parlais de ménage, qu’il me semble utile de faire pour ne pas encombrer son système.

@+

[quote=“lol”]Salut,

[quote=“sml76”]J’utilise aussi les mêmes commandes pour chercher les fichiers de configuration des paquets non installés :

et pour les supprimer :

Pour supprimer un paquet et ses fichiers de configuration : aptitude purge
devrait suffire mais ‘certains ont la vie dure’ c’est vrai. D’où l’intérêt d’un petit ménage de temps en temps.[/quote]

Juste une remarque,

Cette commande désinstalle aussi les dépendances orphelines.

Par exemple :

aptitude install cairo-dock
Suivi de
dpkg -l | grep cairo-dock |awk ‘{print $2}’ | xargs dpkg -P (qui ne va enlever que cairo-dock. Il restera libgtkglext1{u})

# aptitude purge ~c Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu... Fait Initialisation de l'état des paquets... Fait Les paquets suivants seront ENLEVÉS : libgtkglext1{u} [/quote]

intéressant et utile.