Gentoo Archives: gentoo-user-fr

From: Thomas de Grenier de Latour <degrenier@×××××××××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Un peu de ménage
Date: Sun, 02 Jul 2006 11:19:36
Message-Id: 20060702131917.67d569e0@eusebe
In Reply to: [gentoo-user-fr] Un peu de ménage by "M. ROPA"
1 On Sat, 01 Jul 2006 23:15:50 +0200,
2 "M. ROPA" <sboub88@×××××.com> wrote:
3
4 > OK, mais ce qui me gêne là, c'est qu'en testant
5 > tous les fichiers du répertoire usr/X11R6/lib64
6 > ils n'appartiennent apparemment plus
7 > à aucun paquet.
8
9 En principe, /usr/X11R6 devrait être un lien symbolique vers /usr.
10 Donc /usr/X11R6/lib64 devrait être en réalité ton /usr/lib64. À ne pas
11 supprimer donc, évidemment.
12
13 > (test avec la commande qfile)
14
15 ...qui est bugguée (enfin, disons qui n'est pas très satisfaisante) dès
16 lors que plusieurs chemins peuvent mener au même fichier (via des liens
17 symboliques). Cf. https://bugs.gentoo.org/show_bug.cgi?id=130004
18 Méfiance donc avec ce que cette commande t'indique, ou surtout ne
19 t'indique pas.
20
21
22 Bon maintenant, il se peut aussi que chez toi le /usr/X11R6 ne soit pas
23 un lien symbolique, à cause d'un bug quelconque dans l'ebuild qui était
24 charger de faire cette transition. Si c'est le cas, alors là oui, les
25 fichiers de /usr/X11R6/lib64 pourraient être des vrais orphelins.
26 Enfin, vas-y molo sur les suppressions quand même si tu n'es pas sûr de
27 ton coup (déplace les fichiers plutôt, par exemple).
28
29 > De même, j'ai pu trouver d'autres fichiers résiduels
30 > (dans /etc/init.d/ par ex)
31 > d'anciennes versions de paquets qui n'ont aucune raison d'être.
32 > Y-a-t-il une commande qui permette de supprimer les fichiers inutiles,
33 > provenant d'anciennes versions de paquets ?
34
35 Quand un fichier est protégé parcequ'il est dans un répertoire de conf
36 (donc presque tout ce qui est dans /etc, par exemple), il n'est pas
37 effacé à la désinstallation du paquet qui l'avait introduit. Donc oui,
38 on en trouve souvent qui trainent, et il n'y a pas vraiment de méthode
39 miracle et 100% fiable pour les nettoyer.
40 On trouve de ci de là quelques scripts qui peuvent aider ceci dit.
41 Perso j'utilise ça de temps en temps :
42 http://tdegreni.free.fr/gentoo/find-config-orphans
43 (sans argument, il va chercher dans tous les paths de configuration,
44 et puis sinon si tu lui donnes des noms absolus de répertoires il ne va
45 chercher que là en particulier). Bon, c'est juste une aide ceci dit,
46 ne va pas effacer aveuglement tout ce qu'il t'aura listé.
47
48 Et puis sinon, si tu cherches sur les forum, je sais qu'il existe pas
49 mal d'autres scripts de ce type, probablement plus perfectionné
50 (c'est pas bien dur :)). Je me souviens d'un certain "find-cruft"
51 notamment, enfin je crois.
52
53 --
54 TGL.
55 --
56 gentoo-user-fr@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-fr] Un peu de ménage "M. ROPA" <sboub88@×××××.com>