1 |
Let's deal with your biggest mistake first. You are running a stable |
2 |
system (you have ACCEPT_KEYWORDS="amd64" in make,conf) but you want to |
3 |
install gnome-3. |
4 |
|
5 |
Now that is highly unlikely to work for a very long time yet as gnome-3 |
6 |
is considered nowhere near stable enough yet to be unmasked. Portage is |
7 |
going to want to unmask vast chunks of your system to meet the |
8 |
long deep list of dependencies for gnome-3 and this will cause you |
9 |
sever amounts of pain. |
10 |
|
11 |
Trust the folks on this list, over the years we have learned that a |
12 |
stable system (with maybe a few unmasked packages) is OK, an unstable |
13 |
system is also mostly OK (you just update lots of things often) but it |
14 |
doesn't break fantastically every other day. |
15 |
|
16 |
A system that is half stable, half unstable DOES break fantastically |
17 |
every other day. And this is what you are trying to do. |
18 |
|
19 |
You have many options, only two are actually realistic: |
20 |
|
21 |
1. Stay stable, do not use gnome-3 |
22 |
2. Switch to unstable, do a full "emerge -e world", then emerge |
23 |
gnome-3. It will go easy and probably JustWork out the box. |
24 |
|
25 |
|
26 |
|
27 |
|
28 |
On Tue, 13 Mar 2012 22:33:56 +0100 |
29 |
Tamer Higazi <th982a@××××××××××.com> wrote: |
30 |
|
31 |
> Hi Alan! |
32 |
> you were right. It is masked! I figured out that "autounmask" is not |
33 |
> in portage, because of that I believe that this might not be the only |
34 |
> package that is masked.... |
35 |
> |
36 |
> |
37 |
> tamer@office ~ $ emerge -pv =gnome-3.2.1 |
38 |
> |
39 |
> These are the packages that would be merged, in order: |
40 |
> |
41 |
> Calculating dependencies... done! |
42 |
> |
43 |
> !!! All ebuilds that could satisfy ">=x11-wm/mutter-3.2.1" have been |
44 |
> masked. !!! One of the following masked packages is required to |
45 |
> complete your request: |
46 |
> - x11-wm/mutter-3.2.2::gentoo (masked by: ~amd64 keyword) |
47 |
> - x11-wm/mutter-3.2.1-r1::gentoo (masked by: ~amd64 keyword) |
48 |
> |
49 |
> (dependency required by "gnome-base/gnome-3.2.1" [ebuild]) |
50 |
> (dependency required by "=gnome-3.2.1" [argument]) |
51 |
> For more information, see the MASKED PACKAGES section in the emerge |
52 |
> man page or refer to the Gentoo Handbook. |
53 |
> |
54 |
> tamer@office ~ $ |
55 |
> |
56 |
> |
57 |
> |
58 |
> |
59 |
> |
60 |
> Am 12.03.2012 21:35, schrieb Alan McKinnon: |
61 |
> > On your system "emerge gnome" wants to install gnome-2 |
62 |
> > |
63 |
> > So either your tree is outdated (you must re-sync) or gnome-3 is |
64 |
> > still masked. The second option is more likely and there are two |
65 |
> > possibilities for that: |
66 |
> > |
67 |
> > You run a stable system (gnome-3 is still unstable), or |
68 |
> > you masked it for some reason. |
69 |
> > |
70 |
> > Run this and examine what output you get: |
71 |
> > |
72 |
> > emerge -pv =gnome-3.2.1 |
73 |
> > |
74 |
> > |
75 |
> > |
76 |
> > |
77 |
> > |
78 |
> > On Mon, 12 Mar 2012 13:56:56 +0100 |
79 |
> > Tamer Higazi <th982a@××××××××××.com> wrote: |
80 |
> > |
81 |
> >> Hi Alan! |
82 |
> >> I thought more or less that I have to unmask packages, or making |
83 |
> >> any configurations to unlock the update to gnome3. |
84 |
> >> |
85 |
> >> If I run now: |
86 |
> >> |
87 |
> >> tamer@office ~ $ emerge -pav gnome |
88 |
> >> |
89 |
> >> These are the packages that would be merged, in order: |
90 |
> >> |
91 |
> >> Calculating dependencies... done! |
92 |
> >> [ebuild R ] gnome-base/gnome-2.32.1-r1 USE="cdr cups dvdr |
93 |
> >> ldap policykit -accessibility -mono" 0 kB |
94 |
> >> |
95 |
> >> Total: 1 package (1 reinstall), Size of downloads: 0 kB |
96 |
> >> tamer@office ~ $ |
97 |
> >> |
98 |
> >> |
99 |
> >> I get one package to reinstall. |
100 |
> >> |
101 |
> >> |
102 |
> >> If I run "layman -a gnome" and re-execute the command: |
103 |
> >> |
104 |
> >> |
105 |
> >> I got this message: |
106 |
> >> |
107 |
> >> * If you enabled the GNOME overlay to get GNOME 3.2, please disable |
108 |
> >> * it now, since GNOME 3.2 is already in portage and unmasked. |
109 |
> >> |
110 |
> >> |
111 |
> >> |
112 |
> >> How do I install gnome 3.2, that is now in portage?! |
113 |
> >> |
114 |
> >> |
115 |
> >> |
116 |
> >> Tamer |
117 |
> >> |
118 |
> >> |
119 |
> >> |
120 |
> >> |
121 |
> >> Am 11.03.2012 17:43, schrieb Alan McKinnon: |
122 |
> >>> On Sun, 11 Mar 2012 17:01:41 +0100 |
123 |
> >>> Tamer Higazi <th982a@××××××××××.com> wrote: |
124 |
> >>> |
125 |
> >>>> Hi people! |
126 |
> >>>> I want to upgrade gnome 2.32 to gnome 3. |
127 |
> >>>> |
128 |
> >>>> First question, is it now officially supported by the gentoo team |
129 |
> >>>> or should I keep my fingers away of it?! |
130 |
> >>>> |
131 |
> >>>> http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-3.2-upgrade.xml |
132 |
> >>>> |
133 |
> >>>> doesn't tell me a lot how to accomplish this task. Is there any |
134 |
> >>>> official documentation telling me how to doit, unmasking, flags |
135 |
> >>>> etc.... |
136 |
> >>>> |
137 |
> >>>> |
138 |
> >>>> for any advise I would thank you. |
139 |
> >>> |
140 |
> >>> What sort of information are you looking for? |
141 |
> >>> |
142 |
> >>> gnome-3 is marked unstable, so if you run ~x86 or ~amd64 just |
143 |
> >>> |
144 |
> >>> emerge -av gnome |
145 |
> >>> |
146 |
> >>> and deal with any breakage. This is generally how gentoo works for |
147 |
> >>> everything. What were you expecting in terms of documentation ? |
148 |
> >>> |
149 |
> >>> |
150 |
> >> |
151 |
> >> |
152 |
> > |
153 |
> > |
154 |
> > |
155 |
> |
156 |
> |
157 |
|
158 |
|
159 |
|
160 |
-- |
161 |
Alan McKinnnon |
162 |
alan.mckinnon@×××××.com |