Gentoo Archives: gentoo-user-fr

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