Странные зависимости при обновлении kde до 4.3.0

На работе обновил 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

# equery depends openrc

покажет какие пакеты его требуют.

Вот как это???sanches

Вот как это???

NightNord: тут было многа лишних букафф
...
  ('ebuild', '/', 'sys-apps/openrc-9999', 'merge') pulled in by
    openrc
    sys-apps/openrc required by ('ebuild', '/', 'sys-apps/baselayout-2.0.1', 'merge')
...
NightNord: тут тоже

Очень просто: включены какие

Очень просто: включены какие то флаги, которые в результате сборки пакетов вызвали
появление дополнительных зависимостей...

Ты не видел как я полночи воевал с попыткой прог затянуть мне kdelibs-3.5.10,
хотя у меня только kde 4.2 появились... это был мой первый опыт зачистки :)

Вот я более чем уверен, что

Вот я более чем уверен, что autounmask проехавшись по всем зависимостям kde вплоть до system-ебилдов размаскировал baselayout и 9999 версию openrc. ССЗБ.

NightNord написал(а): Вот я

NightNord написал(а):
Вот я более чем уверен, что autounmask проехавшись по всем зависимостям kde вплоть до system-ебилдов размаскировал baselayout и 9999 версию openrc. ССЗБ.

А вот да... опять вылетело из головы... Может и так быть - я когда курил темы на предмет "размаскировать все пакеты kde-base/*" - советовали, я вроде даже установил этот autounmask - но вспомнив горький опыт со второй по счету установкой gentoo, когда даже ядро уже нормально не компилировалось - набрался терпения. А потом всё оказалось очень просто: qlist -I -C kde + пара минут работы в Kate (замена \n на ~amd64\n") :)

Есть еще проще - layman -a

Есть еще проще - layman -a kde-testing и там все есть в папке Documentation/=)

И даже если религия вам запрещает использование оверлеев, можно просто использовать его ради готовых размасок.

NightNord написал(а): Есть

NightNord написал(а):
Есть еще проще - layman -a kde-testing и там все есть в папке Documentation/=)

И даже если религия вам запрещает использование оверлеев, можно просто использовать его ради готовых размасок.

Ради готовых могу выложить конфиг :) Но за совет - спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".