Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Best way to block a given packages?
Date: Fri, 05 Aug 2005 14:38:19
Message-Id: 42F37892.80406@planet.nl
In Reply to: Re: [gentoo-user] Best way to block a given packages? by Phill MV
1 Phill MV schreef:
2 >> You could put an entry in /etc/portage/package.mask
3 >>
4 >> "man portage" for more info.
5 >>
6 >
7 > To my experience the package requiring it would simply not install.
8
9 No, you're right.
10
11 The solution to this specific problem (which I also have had, since I
12 use neither Mozilla nor Evo) is to:
13
14 1) unmerge gnome. This will not unmerge any programs (GNOME will still
15 work), but will remove the metapackage handle which has mozilla and evo
16 as dependencies (mozilla and evo will become orphaned dependencies, as
17 you have uninstalled the package that depends on them);
18
19 2) unmerge evo, evo dataserver (if you don't want it), epiphany (which
20 depends on mozilla) and mozilla itself (assuming you have nothing else
21 that depends on it; most mozilla-dependent individual programs, such as
22 the Liferea newsreader, now have the capability to depend on firefox
23 instead), and any other programs installed specifically by the gnome
24 metapackage that you may not want (sound-juicer, gstreamer, totem-- if
25 you still want totem, you can recompile it +xine so you can still get
26 rid of gstreamer if you don't like that backend);
27
28 2a) make sure that you have no "mozilla" or "eds" USE flags enabled
29 (afaics, eds must specifically be set as -eds in /etc/make.conf; it's
30 apparently a new/replacement USE flag which drags in Evo Data Server and
31 Mozilla, and it appears to be set by default as on for applications like
32 gaim and gnome-panel, which I discovered when running yesterday's emerge
33 -uaDtv world). If you have to change any USE flags, hold the emerge
34 -uaDNtv world till after the next step:
35
36 3) emerge gnome-light. This will also not emerge any packages, but will
37 "un-orphan" all the gnome desktop packages that are currently installed
38 (but were orphaned by your uninstall of the gnome metapackage);
39
40 4) run emerge -uaDtNv world if you changed any USE flags in step 2a (or
41 even if you didn't, just to be safe).
42
43
44 This should enable you to update GNOME normally, without having to worry
45 about evo and/or Mozilla being dragged in every time you try.
46
47 Hope this helps.
48
49 Holly
50
51
52
53 --
54 gentoo-user@g.o mailing list