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 |