Debian : fin des fichiers de configuration orphelins

Classé dans GNU / Linux 0 commentaire(s)

Aptitude permet de gérer ses paquets. Ca vous le saviez. Il permet également de purger les paquets en supprimant leur fichier de configuration. Vous le saviez aussi.

Mais il demeure toutefois que des fichiers de configuration sont orphelins et ne sont donc plus associés à aucun paquet.

J’ai donc trouvé l’astuce qui va bien pour les supprimer.

aptitude purge $(dpkg --get-selections | grep deinstall | awk '{print $1}')

A ma grande surprise, j’avais 102 fichiers de configuration qui squattaient mon système (voir mon screenshot ci-dessous).

Il n’en est dorénavant plus, merci neologix

Abonnez-vous gratuitement au flux RSS ou par email pour ne rien rater des futurs articles ! Vous pouvez également me suivre sur Twitter !
Rédigé contre son gré par frenchbigdog le 20 septembre 2007 0 commentaire(s)
Tags : , , ,

0 Commentaire(s)

Comments
20 septembre 2007
12 h 00 min
#1 glandium :

un </a>, évidemment.

20 septembre 2007
12 h 01 min
#2 glandium :

ah ben tiens, le truc de post n’empêchant pas de poster des tags html et ne les escapant pas, ma fermeture de tag a a résolu le problème…

20 septembre 2007
12 h 02 min

Merci pour le retour, je vais voir ça !

20 septembre 2007
11 h 59 min
#4 glandium :

Oh, le beau useless use of grep…
dpkg –get-selections | awk ‘/deinstall/ {print $1}’
serait mieux, voire, encore mieux:
dpkg –get-selections | awk ‘$2 == “deinstall” {print $1}’

Sinon, pour info, tu as un problème de javascript dans la fonction validate sur la chaîne de caractère ‘L’adresse Email…’ (il faut escaper le ‘).

Et aussi, comme il manque un dans le post, il est impossible de taper un commentaire, on est redirigé vers la page flickr… (c’est encore pire quand javascript est activé, parce qu’on est redirigé vers flickr à peine on touche le formulaire de commentaire). Là, j’ai grugé avec le DOM inspector pour poster…

20 septembre 2007
12 h 04 min

Les fichiers de conf ne sont pas orphelins… ils sont bels et bien associés à un paquet, sauf que le paquet est “supprimé” et non “purgé” justement de telle sorte que si tu le réinstalles, tu retrouves ta configuration précédente.

Ainsi chez moi le paquet 915resolution est supprimé mais ses fichiers de conf sont toujours associés et listés par dpkg -L…

$ dpkg –get-selections | grep 915resolution
915resolution deinstall
$ dpkg -l 915resolution | grep 915
rc 915resolution 0.5.2-11 resolution modification tool for Intel graphic chipset
$ dpkg -L 915resolution
/etc
/etc/default
/etc/default/915resolution
/etc/init.d
/etc/init.d/915resolution

Le “rc” au début de la sortie de “dpkg -l” signifie que le paquet est (ou doit être) supprimé (“Removed”) et que son état actuel est que seuls les fichiers de configuration sont installés (c comme “Config-files”).

PS: Il manque une balise fermante sur le lien de ton image…. qui soit dit en passant a été cité sur #debian-women. :-)

20 septembre 2007
14 h 41 min

Je sais bien Raphael, on s’est mal compris :)

Les fichiers de configuration “orphelins” qui résidaient encore dans le système étaient ceux des paquets que j’avais désinstallés avec aptitude remove.. et dont je suis certain à 99 % que je ne réinstallerai pas (mis à part le cas Jabber, faudra que je m’y penche..).

Pour l’image oui je vois ça ;)

> Glandium: là j’aimerais bien que tu m’expliques la différence entre les deux commandes..

20 septembre 2007
18 h 59 min

“aptitude purge ~c” n’est-il pas un peu plus simple ? ;-)

@++
Julien

20 septembre 2007
20 h 21 min

Encore plus simple en effet, je retiendrai ! ;)

Laisser un commentaire

Additional comments powered by BackType

Avant
«
Après
»
Joypad 205 Mars 2010DSC08555DSC08703DSC08705DSC08702DSC08704DSC08554DSC08553Stade Félix Bollaert - Lens
Delighted Black designed by Christian Myspace In conjunction with Ping Services   |   French Teacher Jobs   |   Maths Teacher Jobs