1 |
Bon, voilà ce que j'ai bricolé, et mon problème suivant. |
2 |
|
3 |
ACCEPT_KEYWORDS="~x86" emerge -p --nospinner gnome | \sed -n 's:^.* ] |
4 |
:=:p' |cut -f 1 -d "["> /etc/portage/package.keywords |
5 |
|
6 |
En gros j'ai mis un espace devant le ] du sed, du coup je récupère |
7 |
[a.b.c] quand un package est déjà présent, et le cut me le vire. |
8 |
|
9 |
Et maintenant me reste deux "blocks" |
10 |
|
11 |
Calculating dependencies ...done! |
12 |
[blocks B ] x11-themes/gtk-engines-thinice (from pkg |
13 |
x11-themes/gnome-themes-2.6.0) |
14 |
[blocks B ] gnome-extra/acme (from pkg |
15 |
gnome-base/control-center-2.6.0.3) |
16 |
|
17 |
hum .. |
18 |
Et si je fais un emerge up gnome au lieu de p tout seul, il ne se plaint |
19 |
plus. Normal docteur ? |
20 |
|
21 |
|
22 |
Dernière question : il insiste pour m'installer "gnome-games" et autres |
23 |
trucs sordides dont je ne veux absolument pas (alsa-drivers alors que je |
24 |
me les colle à la main par habitude, etc ...). |
25 |
Y a moyen de lui dire de ne pas faire ? |
26 |
|
27 |
|
28 |
On Fri, 2004-05-21 at 08:17, Pascal Ronecker wrote: |
29 |
> Effectivement, c'est bien plus joli comme ça ! |
30 |
> par contre je me retrouve avec des ptits problèmes (voir plus loin). |
31 |
> |
32 |
> Je dois rajouter plein d'autres trucs à la main dans package.keywords : |
33 |
> |
34 |
> =x11-libs/gtk+-2.4.0-r1 |
35 |
> =dev-libs/glib-2.4.0 |
36 |
> =x11-libs/pango-1.4.0 |
37 |
> et c'est loin d'ête fini |
38 |
> |
39 |
> Dans plein de cas le truc avec le |\sed ne renvoie bizarrement que le |
40 |
> premier "=" de la ligne, pour tous les packages renvoyés avec Update au |
41 |
> lieu de New par la commande emerge -p. |
42 |
> |
43 |
> Je connais mal sed, y a ptet un détail qui coince ? |
44 |
> |
45 |
> |
46 |
> |
47 |
> [root] etc # emerge -p |
48 |
> gnome |
49 |
> These are the packages that I would merge, in order: |
50 |
> |
51 |
> Calculating dependencies | |
52 |
> !!! all ebuilds that could satisfy ">=x11-libs/gtk+-2.3" have been |
53 |
> masked. |
54 |
> !!! possible candidates are: |
55 |
> !!! (dependency required by "gnome-extra/gnome-games-2.6.0.1" |
56 |
> [ebuild]) |
57 |
> |
58 |
> !!! Error calculating dependencies. Please correct. |
59 |
> [root] etc # emerge -up gnome |
60 |
> |
61 |
> These are the packages that I would merge, in order: |
62 |
> |
63 |
> Calculating dependencies \ |
64 |
> !!! all ebuilds that could satisfy ">=x11-libs/gtk+-2.3" have been |
65 |
> masked. |
66 |
> !!! possible candidates are: |
67 |
> !!! (dependency required by "gnome-extra/nautilus-cd-burner-2.6.0" |
68 |
> [ebuild]) |
69 |
> |
70 |
> !!! Error calculating dependencies. Please correct. |
71 |
> |
72 |
> |
73 |
> |
74 |
> On Fri, 2004-05-21 at 07:16, Thomas de Grenier de Latour wrote: |
75 |
> > On Thu, 20 May 2004 19:55:01 +0200 |
76 |
> > Lionel Montrieux <lionel.montrieux@×××××××.be> wrote: |
77 |
> > |
78 |
> > > ACCEPT_KEYWORDS="~x86" emerge -u gnome |
79 |
> > |
80 |
> > Pas facile de maintenir un système sur lequel on a installé des |
81 |
> > paquets par cette méthode. Cf. ici pour les détails : |
82 |
> > http://forums.gentoo.org/viewtopic.php?t=133161 |
83 |
> > |
84 |
> > Mieux vaut utilisez le package.keywords. |
85 |
> > |
86 |
> > ACCEPT_KEYWORDS="~x86" emerge -p --nospinner gnome | \ |
87 |
> > sed -n 's:^.*] :=:p' >> /etc/portage/package.keywords |
88 |
> > |
89 |
> > Ensuite, "emerge gnome" fera l'affaire. |
90 |
> > |
91 |
> > À savoir aussi que le passage en gtk-2.4 nécéssite une |
92 |
> > réinstallation des thèmes gtk, automatisable ainsi : |
93 |
> > qpkg -f -nc -v /usr/lib/gtk-2.0/2.2.0/engines | \ |
94 |
> > sed "s:^:=:" | xargs emerge --oneshot |
95 |
> |
96 |
> |
97 |
> |
98 |
> -- |
99 |
> gentoo-user-fr@g.o mailing list |
100 |
> |
101 |
|
102 |
|
103 |
|
104 |
-- |
105 |
gentoo-user-fr@g.o mailing list |