
저는 핸드북에 나온 소스를 바탕으로 Gentoo 13 시스템을 구축했습니다. 구성 에 있습니다 default/linux/amd64/13.0
. 나는 플랫폼의 다른 소프트웨어를 테스트하기 위해 시스템을 사용합니다. 소프트웨어 테스트는 이 VM이 존재하는 유일한 이유입니다.
$ eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/13.0 *
[2] default/linux/amd64/13.0/selinux
[3] default/linux/amd64/13.0/desktop
[4] default/linux/amd64/13.0/desktop/gnome
[5] default/linux/amd64/13.0/desktop/gnome/systemd
[6] default/linux/amd64/13.0/desktop/kde
[7] default/linux/amd64/13.0/desktop/kde/systemd
[8] default/linux/amd64/13.0/desktop/plasma
[9] default/linux/amd64/13.0/desktop/plasma/systemd
[10] default/linux/amd64/13.0/developer
[11] default/linux/amd64/13.0/no-multilib
[12] default/linux/amd64/13.0/systemd
[13] default/linux/amd64/13.0/x32
...
순진하게 프로필을 GNOME으로 설정하려고 했습니다. 나는 이것이 기본적으로 Gentoo와 호환되지 않는다는 사실을 깨닫지 못했고(왜 선택 사항이기도 합니까?) 이제 패키지 관리자는 대부분 손상되었습니다. 설치 중에 사용한 프로필로 다시 설정했지만 그놈 프로필을 사용하려고 할 때 발생한 문제가 해결되지 않았습니다.
emerge
많은 메시지가 표시되지만(아래 참조) 무엇이 잘못되었는지, 어떻게 해결해야 하는지 잘 모르겠습니다. 반복적으로 실행하라고 알려주기 emerge --update --newuse --deep @world
때문에 계속 루프를 돌았 지만 동일한 문제가 계속 보고되므로 아무것도 수정되지 않는 것 같습니다.emerge
문제의 원인이 무엇인지 어떻게 확인하고 어떻게 해결할 수 있습니까?
나는 깨닫는다"emerge가 불평하는 문제를 해결하는 방법은 무엇입니까?"형편없는 제목이다. 그런데 뭐가 문제인지 전혀 모르겠어서 무슨 문제라고 말해야 할지, 어떻게 고쳐야 할지 물어보지도 않네요.
관련, 다음은 문제를 해결하는 데 도움이 되지 않은 일부 리소스입니다 emerge
. 차단된 패키지가 문제인지 아니면 문제의 증상인지조차 확실하지 않습니다.
# emerge --update --newuse --deep @world
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Calculating dependencies... done!
[ebuild U ] sys-libs/glibc-2.22-r4 [2.21-r2]
[ebuild R ] sys-libs/ncurses-5.9-r5 USE="-gpm*"
[ebuild U ] dev-libs/expat-2.1.1-r2 [2.1.0-r5]
[ebuild N ] app-arch/lz4-0_p131 USE="{-test} -valgrind" ABI_X86="(64) -32 (-x32)"
[ebuild U ] sys-apps/debianutils-4.7 [4.4]
[ebuild U ] dev-libs/libffi-3.2.1 [3.0.13-r1]
[ebuild R ] sys-libs/ncurses-5.9-r99 USE="-gpm*"
[ebuild U ] sys-libs/cracklib-2.9.6 [2.9.1-r1]
[ebuild U ] sys-libs/timezone-data-2016e [2015g]
[ebuild U ] app-portage/portage-utils-0.62 [0.56]
[ebuild U ] sys-devel/m4-1.4.17 [1.4.16]
[ebuild U ] app-arch/unzip-6.0_p20 [6.0-r3]
[ebuild U ] virtual/acl-0-r2 [0-r1] ABI_X86="(64%*) -32% (-x32)"
[ebuild U ] dev-libs/libksba-1.3.4 [1.3.3]
[ebuild U ] sys-devel/gettext-0.19.7 [0.19.4]
[ebuild U ] app-eselect/eselect-python-20140125-r1 [20111108]
[ebuild U ] net-dns/libidn-1.33 [1.30]
[ebuild NS ] app-text/docbook-xml-dtd-4.5-r1 [4.1.2-r6, 4.2-r2, 4.3-r1, 4.4-r2]
[ebuild R ] sys-kernel/linux-headers-4.3 CROSSCOMPILE_OPTS="-headers-only%"
[ebuild U ] dev-libs/openssl-1.0.2h-r2 [1.0.2g-r2] USE="sslv3%* -sslv2%"
[ebuild N ] virtual/perl-MIME-Base64-3.140.0-r1
[ebuild U ] dev-util/intltool-0.51.0-r1 [0.50.2-r1]
[ebuild U ] dev-perl/Net-SSLeay-1.720.0-r1 [1.650.0-r1] USE="-examples% (-libressl) -minimal% {-test%}"
[ebuild U ] sys-apps/sysvinit-2.88-r9 [2.88-r7]
[ebuild U ] sys-apps/texinfo-6.1 [5.2]
[ebuild U ] dev-libs/libxslt-1.1.29 [1.1.28-r5]
[ebuild U ] dev-scheme/guile-1.8.8-r2 [1.8.8-r1] USE="readline%*"
[ebuild R ] sys-apps/groff-1.22.2 L10N="-ja%" LINGUAS="(-ja%)"
[ebuild U ] sys-apps/kmod-22 [21]
[ebuild R ] dev-lang/python-2.7.10-r1 USE="-sqlite*"
[ebuild R ] app-crypt/pinentry-0.9.5 USE="-gnome-keyring* -gtk*"
[ebuild U ] dev-util/gtk-doc-am-1.25 [1.24]
[ebuild R ] www-client/w3m-0.5.3-r5 USE="-X* -gpm* -gtk*" L10N="-ja%" LINGUAS="(-ja%)"
[ebuild U ] dev-libs/libpcre-8.38-r1 [8.38]
[ebuild U ] app-editors/nano-2.5.3 [2.4.3]
[ebuild U ] net-libs/gnutls-3.3.24 [3.3.17.1]
[ebuild R ] sys-fs/eudev-3.1.5 USE="-introspection*"
[ebuild R ] app-crypt/gnupg-2.0.28 USE="-ldap* -usb*"
[ebuild U ] sys-apps/portage-2.2.28 [2.2.26]
[ebuild U ] app-admin/perl-cleaner-2.20 [2.19]
[ebuild N ] sys-apps/systemd-226-r2 USE="acl kdbus kmod lz4 pam seccomp ssl (-apparmor) -audit -cryptsetup -curl -elfutils -gcrypt -gnuefi -http -idn -importd -lzma -nat -policykit -qrcode (-selinux) -sysv-utils {-test} -vanilla -xkb" ABI_X86="(64) -32 (-x32)"
[ebuild U ] sys-apps/dbus-1.10.8-r1 [1.10.6] USE="systemd* -X* -user-session%"
[ebuild N ] sys-apps/gentoo-systemd-integration-6
[ebuild R ] sys-auth/pambase-20150213 USE="systemd* -consolekit* -gnome-keyring*"
[ebuild R ] net-misc/openssh-7.2_p2 USE="-X* -ldap*"
[ebuild U ] dev-libs/glib-2.46.2-r3 [2.46.2-r2] USE="-dbus*"
[ebuild N ] x11-misc/shared-mime-info-1.4 USE="{-test}"
[blocks B ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/eudev-3.1.5)
[blocks B ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/gentoo-systemd-integration-6)
[blocks B ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/systemd-226-r2)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-3.1.5)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/systemd-226-r2:0/2::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-6:0/0::gentoo, ebuild scheduled for merge)
sys-apps/systemd:0= required by (sys-apps/dbus-1.10.8-r1:0/0::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-204[pam] required by (sys-auth/pambase-20150213:0/0::gentoo, ebuild scheduled for merge)
(sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, installed)
>=sys-fs/eudev-1.3: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/eudev-1.3: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):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.2_p2::gentoo[ssl,-static]
# required by virtual/ssh-0::gentoo[-minimal]
# required by @system
# required by @world (argument)
>=dev-libs/openssl-1.0.2h-r2 bindist
Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.