[SOLVED] Конфликты sys-fs/udev и sys-apps/systemd как быть?
denfs 14 февраля, 2015 - 17:43
Не получается собрать mate-base/mate
Простыню вывода емерге на пасту, пожалуйста
»
- Для комментирования войдите или зарегистрируйтесь
systemd тянет по зависимостям
systemd тянет по зависимостям пакет gnome-base/gnome-settings-daemon
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.2.ebuild
Ну а сам пакет gnome-base/gnome-settings-daemon требуется для mate-base/mate
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/mate-base/mate/mate-1.8.0.ebuild
Так что либо переходите на systemd, либо активируйте флаг openrc-force. Если будете переходить на systemd, то почитайте соответствующую wiki страницу.
Удачи.
Не помогает активация флага в
Не помогает активация флага в Use openrc-force в пакете пишет (-openrc-force)
Проовал слудующее переключить с 4 на 5.
Пересобирал с новыми флагами emeкge -uD --newuse @world
И при попытке сборки mate-base/mate
Результат почти не изменился
Цитата: Не помогает
Так правильно, флаг замаскирован, поэтому его нужно в начале размаскировать, а потом уже активировать у указанного пакета.
Размаскирование замаскированного флага и дальнейшее его активирование делается примерно вот так:
Если директории /etc/portage/profile/ нет, то создайте её предварительно.
Естественно он не изменится. Если вы хотите переходить на systemd, то вам нужно это сделать предворительно, прочитав соответствующую wiki страницу. Если вам тяжело её отыскать, то вот вам ссылка: http://wiki.gentoo.org/wiki/Systemd.
В общем, в начале удаляете sys-fs/udev, а затем ставит sys-apps/systemd. Помимо прочего вам нужно выполнить некоторые дополнительные действия, указанные в wiki странице.
Удачи.
Благодарю, за подскаску по
Благодарю, за подскаску по размаскировке. На sys-apps/systemd пока не буду переходить.
Остался sys-power/upower , не могу разобратся в их конфликте sys-power/upower и sys-power/upower-pm-utils
Пробовал удалять sys-power/upower-pm-utils результат 0
Цитата: Остался
sys-upower теперь требует в качестве зависимостей systemd, а upower-pm-utils - нет, но в ebuild`ах gnome-base/gnome-control-center и gnome-base/gnome-settings-daemon жёстко прописан в качестве зависимостей именно sys-power/upower, поэтому вам придётся в локальный оверлей поместить копии ebuild`ов этих пакетов, увеличить их ревизию, -r2 и -r1 соответственно и указать в их зависимостях заместо пакета sys-power/upower пакет sys-power/upower-pm-utils.
Затем сделать их digest, подключить локальный оверлей и ставить ваш mate.
Как эти операции проделать? И
Как эти операции проделать?
И увеличить ревизию?
В первые с этим сталкиваюсь.
Затем сделать их digest,
не надо всего этого, чтобы поставить mate.
Да, вы правы, невнимательно
Да, вы правы, невнимательно прочитал ebuild mate, перепутал mate-settings-daemon и gnome-settings-daemon. В общем да, ТС, выбирайте профиль Desktop и ставьте mate, предварительно поставьте sys-power/upower-pm-utils, либо ставьте его вместе с mate в одной команде:
а зачем гномопрофиль, если
а зачем гномопрофиль, если нужен mate?
1) переключись на профиль - default/linux/amd64/13.0/desktop
2) посмотри что-бы не осталось включённого флага gnome
3) собирай mate
[SOLVED] Благодарю всех за помощь!
Благодарю всех за помощь, перешел на профиль default/linux/amd64/13.0/desktop.
Сборка пошла.