Странные зависимости при обновлении kde до 4.3.0
S-anches 12 Августа, 2009 - 17:33
На работе обновил kde до 4.3.0 без проблем. Пользуюсь autounmask. На ноутбуке же вылетают странные зависимости, и с чего вдруг он решил openrc поставить, не пойму, сейчас он у меня не стоит. Помогите плиз.
[ebuild NS ] kde-base/kdepim-meta-4.3.0 [4.2.4] USE="(-kdeprefix)" [ebuild NS ] kde-base/kde-meta-4.3.0 [4.2.4] USE="accessibility mysql nls (-kdeprefix)" [blocks B ] <sys-fs/e2fsprogs-1.41.8 ("<sys-fs/e2fsprogs-1.41.8" is blocking sys-apps/util-linux-9999) [blocks B ] <sys-apps/sysvinit-2.86-r11 ("<sys-apps/sysvinit-2.86-r11" is blocking sys-apps/openrc-9999) [blocks B ] <sys-libs/e2fsprogs-libs-1.41.8 ("<sys-libs/e2fsprogs-libs-1.41.8" is blocking sys-apps/util-linux-9999) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-apps/util-linux-9999', 'merge') pulled in by >=sys-apps/util-linux-2.13 required by ('ebuild', '/', 'sys-apps/hal-0.5.11-r9', 'merge') >=sys-apps/util-linux-2.13 required by ('ebuild', '/', 'sys-power/pm-utils-1.2.5', 'merge') >=sys-apps/util-linux-2.16 required by ('ebuild', '/', 'sys-fs/udev-9999', 'merge') (and 2 more) ('ebuild', '/', 'sys-apps/openrc-9999', 'merge') pulled in by sys-apps/openrc required by ('ebuild', '/', 'sys-apps/baselayout-2.0.1', 'merge') sys-apps/openrc required by ('ebuild', '/', 'media-sound/pulseaudio-0.9.16_rc4-r51', 'merge') ('ebuild', '/', 'sys-fs/e2fsprogs-1.41.3-r1', 'merge') pulled in by >=sys-fs/e2fsprogs-1.27 required by ('ebuild', '/', 'sys-apps/parted-1.8.8', 'merge') sys-fs/e2fsprogs required by ('ebuild', '/', 'app-arch/libarchive-2.7.0-r1', 'merge') ('ebuild', '/', 'sys-apps/sysvinit-2.86-r10', 'merge') pulled in by >=sys-apps/sysvinit-2.86-r6 required by ('ebuild', '/', 'sys-apps/openrc-9999', 'merge') >=sys-apps/sysvinit-2.86-r6 required by ('ebuild', '/', 'virtual/init-0', 'merge') ('ebuild', '/', 'sys-libs/e2fsprogs-libs-1.41.3-r1', 'merge') pulled in by sys-libs/e2fsprogs-libs required by ('ebuild', '/', 'x11-libs/libSM-1.1.0', 'merge') >=sys-libs/e2fsprogs-libs-1.41 required by ('ebuild', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'merge') >=sys-libs/e2fsprogs-libs-1.41.0 required by ('ebuild', '/', 'app-crypt/mit-krb5-1.6.3-r6', 'merge') (and 1 more) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked * done!
»
- Для комментирования войдите или зарегистрируйтесь
а чем не нравиться openrc? я
а чем не нравиться openrc? я пользуюсь и очень доволен :)
Я не против его поставить,
Я не против его поставить, только он не ставится... Какие то цирк. зависимости не понятные.
emerge -C sys-apps/sysvinit
emerge -C sys-apps/sysvinit меня спас в этом случае. оpenrc и sysvinit блочат друг друга. только поставь openrc после удаления sysvinit сразу, не взумай перезагрузиться ;)
e2fsprogs-libs и util-linux также разруливаются
Плохой совет. emerge -1
Плохой совет.
emerge -1 sysvinit, а потом emerge -1 openrc. Только надо убить результат работы autounmask'а сначала.
да так лучше. :)
да так лучше. :)
Ну не 9999 же ставить. grep
Ну не 9999 же ставить.
grep -R openrc /etc/portage/* ?
a) Вы используете ~arch
a) Вы используете ~arch ("нестабильную" ветку)?
б) autounmask зло. Загляните в Documentation папку оверлея kde-testing.
Нет. Не arch. amd64
Нет. Не arch. amd64
# equery depends
покажет какие пакеты его требуют.
Вот как это???sanches
Вот как это???
Очень просто: включены какие
Очень просто: включены какие то флаги, которые в результате сборки пакетов вызвали
появление дополнительных зависимостей...
Ты не видел как я полночи воевал с попыткой прог затянуть мне kdelibs-3.5.10,
хотя у меня только kde 4.2 появились... это был мой первый опыт зачистки :)
Вот я более чем уверен, что
Вот я более чем уверен, что autounmask проехавшись по всем зависимостям kde вплоть до system-ебилдов размаскировал baselayout и 9999 версию openrc. ССЗБ.
NightNord написал(а): Вот я
А вот да... опять вылетело из головы... Может и так быть - я когда курил темы на предмет "размаскировать все пакеты kde-base/*" - советовали, я вроде даже установил этот autounmask - но вспомнив горький опыт со второй по счету установкой gentoo, когда даже ядро уже нормально не компилировалось - набрался терпения. А потом всё оказалось очень просто: qlist -I -C kde + пара минут работы в Kate (замена \n на ~amd64\n") :)
Есть еще проще - layman -a
Есть еще проще -
layman -a kde-testing
и там все есть в папкеDocumentation/
=)И даже если религия вам запрещает использование оверлеев, можно просто использовать его ради готовых размасок.
NightNord написал(а): Есть
Ради готовых могу выложить конфиг :) Но за совет - спасибо.