1 |
Bonsoir, |
2 |
|
3 |
J'ai une colle pour les spécialistes portage ;-) |
4 |
|
5 |
Suivez-moi bien : |
6 |
|
7 |
# grep wxGTK /etc/portage/* |
8 |
/etc/portage/package.use:x11-libs/wxGTK unicode |
9 |
|
10 |
===== Donc aucun masquage de ce package, ni aucun "forçage" en ~arch ou |
11 |
===== unmask. |
12 |
|
13 |
# equery l -o -p -e wxGTK |
14 |
[ Searching for package 'wxGTK' in all categories among: ] |
15 |
* installed packages |
16 |
[I--] [M ] x11-libs/wxGTK-2.4.2-r3 (2.4) |
17 |
[I--] [ ] x11-libs/wxGTK-2.6.2-r1 (2.6) |
18 |
* Portage tree (/usr/portage) |
19 |
[-P-] [ ] x11-libs/wxGTK-2.4.2-r4 (2.4) |
20 |
[-P-] [ ] x11-libs/wxGTK-2.6.1 (2.6) |
21 |
[-P-] [ ] x11-libs/wxGTK-2.6.1-r1 (2.6) |
22 |
[-P-] [M~] x11-libs/wxGTK-2.6.2 (2.6) |
23 |
[-P-] [M~] x11-libs/wxGTK-2.6.3.2 (2.6) |
24 |
* overlay tree (/usr/local/portage) |
25 |
[--O] [M ] x11-libs/wxGTK-2.4.2-r3 (2.4) |
26 |
|
27 |
===== 2 versions wxGTK installées, donc une 2.4 masquée, pas à jour, |
28 |
===== alors une version 2.4 plus récente existe en stable. |
29 |
|
30 |
# ls -l /usr/local/portage/x11-libs |
31 |
ls: /usr/local/portage/x11-libs: Aucun fichier ou répertoire de ce type |
32 |
|
33 |
===== aucun overlay du genre. |
34 |
|
35 |
# emerge -up world |
36 |
|
37 |
These are the packages that I would merge, in order: |
38 |
|
39 |
Calculating world dependencies ...done! |
40 |
|
41 |
===== tout est à jour |
42 |
|
43 |
# grep wxGTK /var/lib/portage/world |
44 |
# |
45 |
|
46 |
===== ce package n'est pas demandé explicitement |
47 |
|
48 |
# emerge depclean |
49 |
|
50 |
*** WARNING *** --depclean is known to be broken. It is highly recommended |
51 |
*** WARNING *** that `emerge --update --newuse --deep world` be ran before |
52 |
*** WARNING *** commencing. However, using --depclean may still break link |
53 |
*** WARNING *** level consistency within your system. `revdep-rebuild` |
54 |
*** WARNING *** from app-portage/gentoolkit can help to detect breakage. |
55 |
*** WARNING *** |
56 |
*** WARNING *** Also study the list of packages to be cleaned for any |
57 |
*** WARNING *** obvious mistakes. Packages can be manually added to the |
58 |
*** WARNING *** world list by running `emerge --noreplace <atom>`. |
59 |
*** WARNING *** |
60 |
*** WARNING *** Make sure you have a backup. |
61 |
|
62 |
Calculating dependencies ... done! |
63 |
|
64 |
Packages installed: 695 |
65 |
Packages in world: 218 |
66 |
Packages in system: 59 |
67 |
Unique package names: 694 |
68 |
Required packages: 713 |
69 |
Number removed: 0 |
70 |
|
71 |
* GNU info directory index is up-to-date. |
72 |
|
73 |
===== rien n'est proposé à la suppression |
74 |
|
75 |
# equery depends x11-libs/wxGTK-2.4.2-r3 |
76 |
[ Searching for packages depending on x11-libs/wxGTK-2.4.2-r3... ] |
77 |
|
78 |
===== aucun soft actuellement installé ne nécessite ce package. |
79 |
|
80 |
Alors, si vous avez bien suivi, mes questions sont donc : |
81 |
|
82 |
1) wxGTK n'est pas dans mon world, donc son installation est le résultat |
83 |
d'une dépendance qui n'a pas ou plus l'air d'exister. depclean est-il a |
84 |
ce point "broken" ? |
85 |
|
86 |
2) Pourquoi wxGTK 2.4 n'est-il pas mis à jour par la 2.4.2-r4 qui est en |
87 |
stable ? Ou alors retirée par emerge depclean ? |
88 |
|
89 |
3) Quelle est cette histoire de package dans l'overlay que je n'ai |
90 |
absolument pas ? |
91 |
|
92 |
Je déraille complètement où il y a une incohérence quelque part ? |
93 |
|
94 |
-- |
95 |
Christophe PEREZ |
96 |
-- |
97 |
gentoo-user-fr@g.o mailing list |