Тема не нова, но ничего из того, что я нашел на LOR-е, gentoo.org в Gentoo-Wiki мне не помогло. Прошу помощи. Ситуация всем гентушникам знакомая.
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-212-r1)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r2)
Пробовал переустанавливать systemd, virtual/udev с ключем --oneshot, удалять sys-fs/udev. Нагуглил, что виновником может быть hwids, прибил его, но он настойчиво требует USE=«udev», насильно прописывал в make.conf USE=«${USE} -udev». Но поганец так и хочет мне этот самый sys-fs/udev поставить. Привожу emerge --info, equery d udev, emerge -euDN world, ахтунги emerge.
PS заранее спасибо
То есть я использую профиль, который должен корректно работать с systemd (может и не правильно выразился, не знаю, USE-флаги корректные использует, настройки). Просто я по дурости своей включил USE=«static-libs» в /etc/portage/make.conf. И всего-то делов :). Вообще у меня DE XFCE4, по рекомендации Gentoo Wiki выбрать профиль с KDE или Gnome, выбрал desktop/gnome/systemd *. А разница в поддержке systemd у профилей desktop/gnome/systemd и desktop/kde/systemd есть?
У тебя там только названия портов. Нужен полный вывод, в котором видно, что от какого удева (virtual или sys-fs) зависит.
Сам на днях сталкивался с подобной проблемой, пара старых портов зависела от sys-fs/udev - обновил их, потом снес sys-fs/udev (сделав на всякий случай пакет) и дообновился.