1 |
On 06/03/2013 01:21, Valmor de Almeida wrote: |
2 |
> Hello, |
3 |
> |
4 |
> I would appreciate help with this multiple-packages-in-a-single slot |
5 |
> problem. In the past I have unistalled packages and reinstalled on a |
6 |
> case-by-case basis and dealt with the fall out manually. I wonder |
7 |
> whether there is a more efficient way of doing it. |
8 |
> |
9 |
> Thanks, |
10 |
> |
11 |
> -- |
12 |
> Valmor |
13 |
> |
14 |
> |
15 |
> -> USE="libkms cups apng minizip hwdb" emerge -vp --newuse --tree |
16 |
> --update --deep system |
17 |
|
18 |
^^^^^^ |
19 |
|
20 |
Don't do that, rather run it on world; or you could do "emerge -pv |
21 |
@system" Modern portage versions deal with these blockers automatically, |
22 |
but they need the whole dependency graph to do it. There's no much point |
23 |
in trying to deal with system and world independently anyway, system |
24 |
isn't something magical, it's nothing more than a minimum collection of |
25 |
packages that Gentoo can still run on, a mere list. |
26 |
|
27 |
-ND to rebuild system doesn't get you anything extra and usually wants |
28 |
to evaluate half of world as well (usually due to USE=X) |
29 |
|
30 |
You update system if you want to guarantee yourself a consistent |
31 |
toolchain after a gcc or glibc update, or just prior to emerge -e world |
32 |
|
33 |
|
34 |
|
35 |
> |
36 |
> [snip] |
37 |
> |
38 |
> [blocks B ] <sys-apps/sysvinit-2.88-r4 |
39 |
> ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2) |
40 |
> [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking |
41 |
> sys-fs/udev-init-scripts-23) |
42 |
> [blocks B ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is |
43 |
> blocking sys-fs/udev-197-r8) |
44 |
> |
45 |
> !!! Multiple package instances within a single package slot have been pulled |
46 |
> !!! into the dependency graph, resulting in a slot conflict: |
47 |
> |
48 |
> x11-base/xorg-server:0 |
49 |
> |
50 |
> (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by |
51 |
> <x11-base/xorg-server-1.12.99[-minimal] required by |
52 |
> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) |
53 |
> (and 1 more with the same problem) |
54 |
> |
55 |
> (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled in by |
56 |
> (no parents that aren't satisfied by other packages in this slot) |
57 |
> |
58 |
> virtual/udev:0 |
59 |
> |
60 |
> (virtual/udev-171::gentoo, installed) pulled in by |
61 |
> <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed) |
62 |
> |
63 |
> (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by |
64 |
> >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo, |
65 |
> ebuild scheduled for merge) |
66 |
> =virtual/udev-197-r1 required by |
67 |
> (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge) |
68 |
> (and 11 more with the same problems) |
69 |
> |
70 |
> sys-fs/udev:0 |
71 |
> |
72 |
> (sys-fs/udev-171-r9::gentoo, installed) pulled in by |
73 |
> ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] |
74 |
> required by (virtual/udev-171::gentoo, installed) |
75 |
> |
76 |
> (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by |
77 |
> >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] |
78 |
> required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) |
79 |
> |
80 |
> x11-drivers/xf86-video-virtualbox:0 |
81 |
> |
82 |
> (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled |
83 |
> for merge) pulled in by |
84 |
> (no parents that aren't satisfied by other packages in this slot) |
85 |
> |
86 |
> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by |
87 |
> ~x11-drivers/xf86-video-virtualbox-4.1.22 required by |
88 |
> (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed) |
89 |
> |
90 |
|
91 |
|
92 |
-- |
93 |
Alan McKinnon |
94 |
alan.mckinnon@×××××.com |