From: Alex Efros <powerman@powerman.name>
To: gentoo-user-ru@lists.gentoo.org
Subject: Re: [gentoo-user-ru] Re: [gentoo-user-ru] kde без policykit/consolekit
Date: Fri, 27 May 2011 20:07:32 +0300 [thread overview]
Message-ID: <20110527170732.GC2022@home.power> (raw)
In-Reply-To: <BANLkTimxLYNcwzVghC5veL36G8tgJSu=yQ@mail.gmail.com>
Hi!
On Fri, May 27, 2011 at 06:50:14PM +0200, Edward Hades wrote:
> Во-первых, какие пакеты из kde у тебя в world? Раз ты говоришь, что
> как DE её не используешь, то не должно быть никаких, а должны быть
> только другие пакеты (amarok, k3b, okular, какие ещё?), вытягивающие
> kdelibs (возможно ещё что-то из kdebase-runtime)
home ~ # grep kde /var/lib/portage/world
kde-base/kbounce
kde-base/kdebase-runtime-meta
kde-base/klines
kde-base/kmahjongg
kde-base/knetwalk
kde-base/konsole
kde-base/kpat
kde-base/kruler
kde-base/ksame
kde-base/okular
kde-base/systemsettings
> Во-вторых, udisks и upower пришли на замену hal, и (как и hal до
> этого) необходимы для kdelibs в UNIX-подобных системах. Почему нельзя
> было сделать эти зависимости опциональными — вопрос не к Gentoo, а к
> KDE. В защиту их могу только сказать, что работают они значительно
> лучше хала :)
>
> policykit и consolekit должны отключаться при USE="-policykit
> -consolekit". Если их кто-то требует — пиши конкретно, что выводит
> emerge при сборке (желательно, с флагом --tree).
home ~ # USE="-policykit -consolekit" emerge -uDNpt world
emerge: there are no ebuilds built with USE flags to satisfy ">=sys-auth/consolekit-0.4[policykit]".
!!! One of the following packages is required to complete your request:
- sys-auth/consolekit-0.4.4 (Change USE: +policykit)
(dependency required by "sys-auth/polkit-0.101-r1" [ebuild])
(dependency required by "sys-fs/udisks-1.0.2-r1" [ebuild])
(dependency required by "kde-base/kdelibs-4.6.2-r3" [ebuild])
(dependency required by "kde-base/kdesu-4.6.2[handbook]" [ebuild])
(dependency required by "kde-base/khelpcenter-4.6.2" [ebuild])
Прописал "-policykit -consolekit" в /etc/make.conf и добавил в
/etc/portage/package.use "sys-auth/consolekit policykit":
home ~ # emerge -uDNpt world
...
[nomerge ] kde-base/libkcddb-4.6.2 [4.4.5] USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -musicbrainz"
[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"
[nomerge ] sys-power/upower-0.9.9 USE="-debug -doc (-introspection) -ios"
[nomerge ] sys-auth/polkit-0.101-r1 USE="gtk kde nls pam -debug -doc -examples (-introspection)"
[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"
[ebuild N ] sys-auth/polkit-qt-0.99.0 USE="-debug -examples"
[ebuild N ] sys-fs/udisks-1.0.2-r1 USE="bash-completion nls -debug -doc -remote-access"
[ebuild N ] sys-power/upower-0.9.9 USE="-debug -doc (-introspection) -ios"
[nomerge ] sys-fs/udisks-1.0.2-r1 USE="bash-completion nls -debug -doc -remote-access"
[nomerge ] sys-auth/polkit-0.101-r1 USE="gtk kde nls pam -debug -doc -examples (-introspection)"
[ebuild N ] sys-auth/consolekit-0.4.4 USE="pam policykit -debug -doc -test"
[ebuild N ] gnome-extra/polkit-gnome-0.101-r1 USE="-doc -examples (-introspection)"
[ebuild N ] sys-auth/polkit-0.101-r1 USE="gtk kde nls pam -debug -doc -examples (-introspection)"
[ebuild R ] sys-block/parted-2.3 USE="device-mapper*"
[ebuild N ] sys-fs/lvm2-2.02.73-r1 USE="lvm1 readline static -clvm (-cman) (-selinux)"
...
> device-mapper вытягивается благодаря udisks.
>
> В принципе тут можно пойти двумя путями:
>
> 1. Путь инь: примириться с необходимостью существования device-mapper,
> udisks и upower в системе. device-mapper это вообще микроскопическая
Ок, путь инь меня устраивает. Но хотелось бы всё-таки избавиться хотя бы
от polkit/consolekit.
--
WBR, Alex.
next prev parent reply other threads:[~2011-05-27 17:10 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-27 14:59 [gentoo-user-ru] kde без policykit/consolekit Alex Efros
2011-05-27 15:06 ` Alex Efros
2011-05-27 16:50 ` [gentoo-user-ru] " Edward Hades
2011-05-27 17:07 ` Alex Efros [this message]
2011-05-27 19:48 ` [gentoo-user-ru] " Edward Hades
2011-05-27 20:05 ` Alex Efros
2011-05-27 20:52 ` [gentoo-user-ru] " Edward Hades
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110527170732.GC2022@home.power \
--to=powerman@powerman.name \
--cc=gentoo-user-ru@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox