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] revdep-rebuild
Date: Mon, 07 Aug 2006 20:40:25
Message-Id: 20060807215736.221021af@eusebe
In Reply to: [gentoo-user-fr] revdep-rebuild by "polytan@gmail.com"
1 On Mon, 07 Aug 2006 14:25:35 +0200,
2 "polytan@×××××.com" <polytan@×××××.com> wrote:
3
4 > lorsque je fais un revdep-rebuild, j'ai une liste énorme de choses
5 > qui ne vont pas ... et tout ce qui est fait c'est réinstaller azureus
6 > (le binaire qui plus est).
7
8 Quand je confronte ta liste de fichiers cassés à mon système, je
9 trouve, en plus d'Azureus (qui est effectivement un binaire
10 éternellement "cassé", que revdep-rebuild s'acharnera à toujours
11 réinstaller), ces paquets ci :
12 - "dev-util/subversion" (évidemment) pour /usr/lib/libsvnjavahl-1.la
13 (seulement avec le USE flag "java" je suppose)
14 - "dev-python/wxpython" (évidemment aussi) pour tous les
15 /usr/lib/python2.4/site-packages/wx-2.4-gtk2-unicode/wxPython/*
16
17 Maigre pêche en vérité...
18
19 Quelques autres pistes et explications en vrac :
20
21 - il est extrêmement fréquent d'avoir des fichiers libtool (.la)
22 orphelins sur un système : c'est parceque le script fix_libtool.sh
23 (ou qlqch comme ça) utilisé lors des upgrades de GCC les modifient ; du
24 coup, ils changent de mtime et md5, et Portage préfère ne plus y
25 toucher lors des désinstallations des paquets qui les avaient
26 introduits. Bref, pour ceux là, rien de suprenant, et tu peux tout
27 simplement les effacer.
28
29 - dans un autre genre, il y a aussi "prelink", très à la mode à une
30 époque, qui modifie des binaires et bibliothèques. Si tu l'as un jour
31 lancé sur ton système, ça expliquerait très bien les autres orphelins.
32
33 - une majorité de tes fichiers (gnomecc et ses capplets, les machins
34 bonobo, les versions obsolètes des libs gnome & compagnie, etc.) datent
35 de l'époque de Gnome-1.x (ou peut être de vieux 2.x, et encore...). Là
36 aussi je dirai qu'ils ne te manqueront pas trop si tu les vires.
37
38 - les plugins Xine 1.1.1 sont probablement remplacés par des
39 équivalents 1.1.2, dans un répertoire homonyme.
40
41 - dans le même genre, les trucs perl-5.8.6 ont vraisemblablement des
42 équivalent perl-5.8.7 ou 5.8.8.
43
44 - avifile a disparu de Portage il y a longtemps, plus rien ne
45 l'utilise, bref là aussi c'est des orphelins qui trainent.
46
47 Finalement, tous ces "fichiers cassés" (sauf celui d'Azureus) me
48 semblent effaçables. Y compris ceux de subversion et wxpython :
49 - pour svn, tu as probablement eu un jour le flag java, et tu ne l'as
50 plus (ou tu n'as carement plus svn, mais on aurait sûrement vu
51 d'autres orphelins)
52 - pour wxpython, il s'agit de la version 2.4, et tu as dû, je suppose,
53 passer complètement à la 2.6 depuis.
54
55 Bon, maintenant, la mauvaise nouvelle c'est qu'il reste sûrement plein
56 d'orphelins sur ton système : tu viens seulement d'en détecter qlquns
57 par hasard (ceux qui avaient des liaisons isolubles) en fait... Si tu
58 veux te lancer dans un grand ménage, et bah je dois te prévenir que ça
59 sera un peu fastidieux; mais bon, y'a quand même qlqs astuces pour en
60 partie automatiser, hésite pas à demander.
61
62 --
63 TGL.
64 --
65 gentoo-user-fr@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-fr] revdep-rebuild Fabrice Delliaux <netfab@×××××.com>