[SOLVED] Конфликты sys-fs/udev и sys-apps/systemd как быть?
denfs 14 февраля, 2015 - 17:43
Не получается собрать mate-base/mate
Простыню вывода емерге на пасту, пожалуйста
»
- Для комментирования войдите или зарегистрируйтесь

systemd тянет по зависимостям
systemd тянет по зависимостям пакет gnome-base/gnome-settings-daemon
(sys-apps/systemd-216-r3::gentoo, installed) pulled in by sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.12.3::gentoo, ebuild scheduled for merge) >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4::gentoo, installed) >=sys-apps/systemd-183 required by (net-misc/networkmanager-0.9.10.1_pre20141101::gentoo, ebuild scheduled for merge) sys-apps/systemd:0= required by (sys-apps/dbus-1.8.16::gentoo, installed) sys-apps/systemd:0/2= required by (sys-apps/dbus-1.8.16::gentoo, installed) >=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge)# Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x # <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x # systemd needed for power and session management, bug #464944 RDEPEND="${COMMON_DEPEND} gnome-base/dconf !openrc-force? ( sys-apps/systemd ) >=x11-themes/gnome-themes-standard-2.91 >=x11-themes/gnome-icon-theme-2.91 >=x11-themes/gnome-icon-theme-symbolic-2.91 !<gnome-base/gnome-control-center-2.22 !<gnome-extra/gnome-color-manager-3.1.1 !<gnome-extra/gnome-power-manager-3.1.3 "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)
gnome-base/gnome-settings-daemon-3.12.3 USE="colord cups i18n policykit short-touchpad-timeout udev -debug (-openrc-force) (-packagekit) -smartcard {-test}" INPUT_DEVICES="-wacom"Проовал слудующее переключить с 4 на 5.
Пересобирал с новыми флагами emeкge -uD --newuse @world
И при попытке сборки mate-base/mate
[ebuild N ] gnome-base/gnome-settings-daemon-3.12.3 USE="colord cups i18n policykit short-touchpad-timeout udev -debug (-openrc-force) (-packagekit) -smartcard {-test}" INPUT_DEVICES="-wacom" [ebuild N ] gnome-base/gnome-session-3.12.1-r1 USE="ipv6 systemd -debug -doc -gconf" [ebuild N ] x11-themes/gtk-engines-murrine-0.98.2-r1 USE="themes -animation-rtl" ABI_X86="(64) (-32) (-x32)" [ebuild N ] x11-themes/murrine-themes-0.98.0 [ebuild N ] x11-themes/mate-themes-1.8.0 [ebuild N ] mate-base/mate-1.8.0 USE="base extras themes (-bluetooth)" [ebuild N ] net-fs/cifs-utils-6.1-r1 USE="acl ads caps caps-ng -creds" [ebuild N ] net-fs/samba-3.6.24 USE="acl aio client cups fam ldap netapi pam readline server smbclient winbind -addns -ads -avahi -caps -cluster -debug -dmapi -doc -examples -ldb -quota (-selinux) -smbsharemodes -swat -syslog" ABI_X86="(64) (-32) (-x32)" [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-216-r3, sys-apps/gentoo-systemd-integration-4) [blocks B ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-216) [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-216) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-apps/systemd-216-r3:0/2::gentoo, ebuild scheduled for merge) pulled in by sys-apps/systemd required by (net-wireless/bluez-5.25:0/3::gentoo, ebuild scheduled for merge) >=sys-apps/systemd-183:0= required by (gnome-base/gnome-session-3.12.1-r1:0/0::gentoo, ebuild scheduled for merge) sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.12.3:0/0::gentoo, ebuild scheduled for merge) >=sys-apps/systemd-183:0= required by (net-misc/networkmanager-0.9.10.1_pre20141101:0/0::gentoo, ebuild scheduled for merge) sys-apps/systemd:0= required by (gnome-base/gvfs-1.20.3:0/0::gentoo, ebuild scheduled for merge) >=sys-apps/systemd-186:0= required by (sys-apps/accountsservice-0.6.39:0/0::gentoo, ebuild scheduled for merge) sys-apps/systemd required by (sys-fs/udisks-2.1.3:2/2::gentoo, ebuild scheduled for merge) sys-apps/systemd required by (mate-base/mate-session-manager-1.8.1-r1:0/0::gentoo, ebuild scheduled for merge) sys-apps/systemd:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-apps/systemd:0=[abi_x86_64(-)]) required by (media-sound/pulseaudio-5.0-r4:0/0::gentoo, ebuild scheduled for merge) >=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.12.1-r1:2/2::gentoo, ebuild scheduled for merge) sys-apps/systemd:0= required by (mate-extra/mate-screensaver-1.8.0:0/0::gentoo, ebuild scheduled for merge) (sys-fs/udev-216:0/0::gentoo, ebuild scheduled for merge) pulled in by >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gudev,introspection?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_64(-),gudev,introspection]) required by (virtual/libgudev-215-r1:0/0::gentoo, installed) >=sys-fs/udev-208-r1 required by (virtual/udev-215:0/0::gentoo, installed) >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, installed) 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Результат почти не изменился
Цитата: Не помогает
Так правильно, флаг замаскирован, поэтому его нужно в начале размаскировать, а потом уже активировать у указанного пакета.
Размаскирование замаскированного флага и дальнейшее его активирование делается примерно вот так:
Если директории /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
[blocks B ] sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r2) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-power/upower-0.99.1:0/3::gentoo, ebuild scheduled for merge) pulled in by >=sys-power/upower-0.99:= required by (gnome-base/gnome-control-center-3.12.1-r1:2/2::gentoo, ebuild scheduled for merge) >=sys-power/upower-0.99:= required by (gnome-base/gnome-settings-daemon-3.12.3:0/0::gentoo, ebuild scheduled for merge) (sys-power/upower-pm-utils-0.9.23-r2:0/0::gentoo, installed) pulled in by >=sys-power/upower-pm-utils-0.9.23 required by (net-im/telepathy-mission-control-5.16.3:0/0::gentoo, ebuild scheduled for merge) >=sys-power/upower-pm-utils-0.9.23 required by (mate-extra/mate-power-manager-1.8.0-r1:0/0::gentoo, ebuild scheduled for merge) >=sys-power/upower-pm-utils-0.9.23 required by (mate-base/mate-session-manager-1.8.1-r1:0/0::gentoo, ebuild scheduled for merge) sys-power/upower-pm-utils required by (net-misc/networkmanager-0.9.10.1_pre20141101:0/0::gentoo, ebuild scheduled for merge) >=sys-power/upower-pm-utils-0.9.23 required by (mate-base/mate-applets-1.8.0-r1:0/0::gentoo, ebuild scheduled for merge) 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Цитата: Остался
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.
Сборка пошла.