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 |