执行doas emerge --ask --verbose --update --deep --newuse @world
命令时,会弹出此信息。好像没更新啊(我是Gentoo的新用户,所以了解不多)。
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-qt/qtgui:5
(dev-qt/qtgui-5.15.2-r16:5/5.15.2::gentoo, ebuild scheduled for merge) USE="X dbus egl gif jpeg png wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -libinput -linuxfb -test -tslib -tuio -udev -vnc -vulkan" ABI_X86="(64)" conflicts with
=dev-qt/qtgui-5.15.2*:5=[egl,libinput,-vulkan,X] required by (dev-qt/qtwayland-5.15.2-r17:5/5.15.2::gentoo, installed) USE="X -debug -test -vulkan" ABI_X86="(64)"
^^^^^^^^
=dev-qt/qtgui-5.15.2*:5/5.15.2=[egl,libinput,-vulkan,X] required by (dev-qt/qtwayland-5.15.2-r17:5/5.15.2::gentoo, installed) USE="X -debug -test -vulkan" ABI_X86="(64)"
^^^^^^^^
x11-base/xorg-server:0
(x11-base/xorg-server-21.1.3-r1:0/21.1.3::gentoo, ebuild scheduled for merge) USE="systemd xorg xvfb -debug -elogind -minimal (-selinux) -suid -test -udev -unwind -xcsecurity -xephyr -xnest" ABI_X86="(64)" conflicts with
>=x11-base/xorg-server-21.1[udev] required by (x11-base/xorg-drivers-21.1:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" INPUT_DEVICES="libinput synaptics -elographics -evdev -joystick -vmmouse -void -wacom" VIDEO_CARDS="nouveau -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -intel -mga -nv -nvidia (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
^^^^
sys-auth/pambase:0
(sys-auth/pambase-20210201.1:0/0::gentoo, ebuild scheduled for merge) USE="nullok passwdqc sha512 systemd -caps -debug -elogind -gnome-keyring -homed -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory -pwquality -securetty (-selinux)" ABI_X86="(64)" conflicts with
sys-auth/pambase[elogind] required by (x11-base/xorg-server-21.1.3-r1:0/21.1.3::gentoo, installed) USE="elogind udev xorg -debug -minimal (-selinux) -suid -systemd -test -unwind -xcsecurity -xephyr -xnest -xvfb" ABI_X86="(64)"
^^^^^^^
答案1
这些痕迹只是告诉你:
1/您想使用以下命令安装 qtgui 软件包库输入使用标志联合国设置 qtwayland 需要 qtgui 作为随安装的依赖项库输入使用标志集。
为了解决这个冲突,你需要使用 emerge qtgui库输入使用标志集。
2/您想使用以下命令安装 xorg-server 软件包乌德夫使用标志联合国设置,而 xorg-drivers 需要 xorg-server 作为与安装的依赖项乌德夫使用 xorg-drivers 软件包安装时设置的标志埃夫德夫使用标志集。
要解决此冲突,您需要使用 emerge xorg-server乌德夫使用标志集,或重新出现 xorg-drivers埃夫德夫使用未设置的标志。 (绝对不推荐后者)
3/您想使用以下命令安装 pambase 软件包埃洛金德使用标志联合国当 xorg-server 需要 xorg-server 作为依赖项安装时设置埃洛金德使用 xorg-server 软件包安装时设置的标志埃洛金德使用标志集。
要解决此冲突,您需要使用以下命令出现 pambase埃洛金德使用标志集,或者使用以下命令重新出现 xorg-server埃洛金德使用未设置的标志。 (绝对不推荐后者)
考虑到这些使用标志是全局的(在许多具有相同含义的包中使用),我建议您更喜欢在 make.conf 中明确设置它们。