1 |
Hi! |
2 |
|
3 |
On Fri, May 27, 2011 at 06:50:14PM +0200, Edward Hades wrote: |
4 |
> Во-первых, какие пакеты из kde у тебя в world? Раз ты говоришь, что |
5 |
> как DE её не используешь, то не должно быть никаких, а должны быть |
6 |
> только другие пакеты (amarok, k3b, okular, какие ещё?), вытягивающие |
7 |
> kdelibs (возможно ещё что-то из kdebase-runtime) |
8 |
|
9 |
home ~ # grep kde /var/lib/portage/world |
10 |
kde-base/kbounce |
11 |
kde-base/kdebase-runtime-meta |
12 |
kde-base/klines |
13 |
kde-base/kmahjongg |
14 |
kde-base/knetwalk |
15 |
kde-base/konsole |
16 |
kde-base/kpat |
17 |
kde-base/kruler |
18 |
kde-base/ksame |
19 |
kde-base/okular |
20 |
kde-base/systemsettings |
21 |
|
22 |
> Во-вторых, udisks и upower пришли на замену hal, и (как и hal до |
23 |
> этого) необходимы для kdelibs в UNIX-подобных системах. Почему нельзя |
24 |
> было сделать эти зависимости опциональными — вопрос не к Gentoo, а к |
25 |
> KDE. В защиту их могу только сказать, что работают они значительно |
26 |
> лучше хала :) |
27 |
> |
28 |
> policykit и consolekit должны отключаться при USE="-policykit |
29 |
> -consolekit". Если их кто-то требует — пиши конкретно, что выводит |
30 |
> emerge при сборке (желательно, с флагом --tree). |
31 |
|
32 |
home ~ # USE="-policykit -consolekit" emerge -uDNpt world |
33 |
emerge: there are no ebuilds built with USE flags to satisfy ">=sys-auth/consolekit-0.4[policykit]". |
34 |
!!! One of the following packages is required to complete your request: |
35 |
- sys-auth/consolekit-0.4.4 (Change USE: +policykit) |
36 |
(dependency required by "sys-auth/polkit-0.101-r1" [ebuild]) |
37 |
(dependency required by "sys-fs/udisks-1.0.2-r1" [ebuild]) |
38 |
(dependency required by "kde-base/kdelibs-4.6.2-r3" [ebuild]) |
39 |
(dependency required by "kde-base/kdesu-4.6.2[handbook]" [ebuild]) |
40 |
(dependency required by "kde-base/khelpcenter-4.6.2" [ebuild]) |
41 |
|
42 |
|
43 |
Прописал "-policykit -consolekit" в /etc/make.conf и добавил в |
44 |
/etc/portage/package.use "sys-auth/consolekit policykit": |
45 |
|
46 |
home ~ # emerge -uDNpt world |
47 |
... |
48 |
[nomerge ] kde-base/libkcddb-4.6.2 [4.4.5] USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -musicbrainz" |
49 |
[nomerge ] kde-base/kdelibs-4.6.2-r3 [3.5.10-r10, 4.4.5-r4] USE="acl alsa bzip2 handbook mmx nls opengl spell sse sse2 ssl udev -3dnow (-altivec) (-aqua) -bindist -debug -doc -fam -jpeg2k (-kdeenablefinal) (-kdeprefix) -kerberos -lzma -openexr -policykit -semantic-desktop -test -zeroconf" |
50 |
[nomerge ] sys-power/upower-0.9.9 USE="-debug -doc (-introspection) -ios" |
51 |
[nomerge ] sys-auth/polkit-0.101-r1 USE="gtk kde nls pam -debug -doc -examples (-introspection)" |
52 |
[ebuild N ] sys-auth/polkit-kde-agent-0.99.0 USE="(-aqua) -debug (-kdeenablefinal)" LINGUAS="ru -ca -ca@valencia -cs -da -de -en_GB -eo -es -et -fi -fr -ga -gl -hr -hu -is -it -ja -km -lt -mai -ms -nb -nds -nl -pa -pt -pt_BR -ro -sk -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -th -tr -uk -zh_TW" |
53 |
[ebuild N ] sys-auth/polkit-qt-0.99.0 USE="-debug -examples" |
54 |
[ebuild N ] sys-fs/udisks-1.0.2-r1 USE="bash-completion nls -debug -doc -remote-access" |
55 |
[ebuild N ] sys-power/upower-0.9.9 USE="-debug -doc (-introspection) -ios" |
56 |
[nomerge ] sys-fs/udisks-1.0.2-r1 USE="bash-completion nls -debug -doc -remote-access" |
57 |
[nomerge ] sys-auth/polkit-0.101-r1 USE="gtk kde nls pam -debug -doc -examples (-introspection)" |
58 |
[ebuild N ] sys-auth/consolekit-0.4.4 USE="pam policykit -debug -doc -test" |
59 |
[ebuild N ] gnome-extra/polkit-gnome-0.101-r1 USE="-doc -examples (-introspection)" |
60 |
[ebuild N ] sys-auth/polkit-0.101-r1 USE="gtk kde nls pam -debug -doc -examples (-introspection)" |
61 |
[ebuild R ] sys-block/parted-2.3 USE="device-mapper*" |
62 |
[ebuild N ] sys-fs/lvm2-2.02.73-r1 USE="lvm1 readline static -clvm (-cman) (-selinux)" |
63 |
... |
64 |
|
65 |
> device-mapper вытягивается благодаря udisks. |
66 |
> |
67 |
> В принципе тут можно пойти двумя путями: |
68 |
> |
69 |
> 1. Путь инь: примириться с необходимостью существования device-mapper, |
70 |
> udisks и upower в системе. device-mapper это вообще микроскопическая |
71 |
|
72 |
Ок, путь инь меня устраивает. Но хотелось бы всё-таки избавиться хотя бы |
73 |
от polkit/consolekit. |
74 |
|
75 |
-- |
76 |
WBR, Alex. |