1 |
On 04/28/2012 06:12 AM, 赵佳晖 wrote: |
2 |
> [blocks b ] <=sys-apps/gnome-disk-utility-3.0.2-r200 ("<=sys-apps/gnome-disk-utility-3.0.2-r200" is blocking gnome-base/libgdu-3.0.2) |
3 |
^ |
4 |
Aside: notice the small 'b' in that blocks message. That says portage is smart enough |
5 |
to fix the problem without your help. Ignore that one. |
6 |
|
7 |
> [ebuild U ~] gnome-base/gvfs-1.12.1 [1.10.1] USE="bluetooth cdda gdu http udev -afp -archive -avahi -bluray -doc -fuse -gnome-keyring -gphoto2 -ios -samba -udisks%" 1,328 kB |
8 |
> [blocks B ] <x11-base/xorg-server-1.11.4 ("<x11-base/xorg-server-1.11.4" is blocking x11-libs/gtk+-3.4.1) |
9 |
^ |
10 |
The big 'B' means that you must make a decision that portage can't make for you. |
11 |
|
12 |
> * Error: The above package list contains packages which cannot be |
13 |
> * installed at the same time on the same system. |
14 |
|
15 |
> (x11-base/xorg-server-1.11.2-r2::gentoo, installed) pulled in by |
16 |
^^^^^^^ ^^^^^^^^^^^^ |
17 |
This is an old version of xorg-server, and that is the problem you need |
18 |
to solve. The 'pulled in by' is telling you the source of the problem: |
19 |
|
20 |
> x11-base/xorg-server[xorg] required by (x11-drivers/xf86-input-evdev-2.6.0::gentoo, installed) |
21 |
|
22 |
So, the old version of input-evdev is the package that insists on keeping |
23 |
the old version of xorg-server. In this example the decision to delete |
24 |
the old evdev is an easy one. In some cases the decision may not be so easy: |
25 |
|
26 |
emerge -C xf86-input-evdev (this will remove evdev from your 'world' file. |
27 |
|
28 |
The newer version of evdev should be pulled in with the new xorg-server. |
29 |
|
30 |
#equery d xf86-input-evdev |
31 |
* These packages depend on xf86-input-evdev: |
32 |
x11-base/xorg-drivers-1.12 (input_devices_evdev ? x11-drivers/xf86-input-evdev) |
33 |
|
34 |
This means that evdev will be pulled in by xorg-drivers, but only if |
35 |
you have evdev listed as one of your input devices in make.conf. |
36 |
|
37 |
#grep -i input /etc/make.conf |
38 |
INPUT_DEVICES="evdev" |