+ -
当前位置:首页 → 问答吧 → 安装xorg-x11

安装xorg-x11

时间:2009-04-03

来源:互联网

失败 原因如下 该如何解决
代码:
Failed to install x11-base/xorg-x11-7.4, Log file:

>>> '/var/tmp/portage/x11-base/xorg-x11-7.4/temp/build.log'

 * Messages for package x11-base/xorg-x11-7.4:

 * /usr/X11R6 isn't a symlink to ../usr. Please delete it.
 * First, save a list of all the packages installing there:
 * equery belongs /usr/X11R6 > usr-x11r6-packages
 * This requires gentoolkit to be installed.
 * 
 * ERROR: x11-base/xorg-x11-7.4 failed.
 * Call stack:
 * ebuild.sh, line 48: Called pkg_preinst
 * environment, line 2064: Called die
 * The specific snippet of code:
 * die "${ROOT}usr/X11R6 is not a symlink to ../usr.";
 * The die message:
 * /usr/X11R6 is not a symlink to ../usr.
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-base/xorg-x11-7.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-x11-7.4/temp/environment'.

作者: xcrazy   发布时间: 2009-04-03

/usr/X11R6 isn't a symlink to ../usr. Please delete it

作者: rainytooo   发布时间: 2009-04-03

谢谢 朋友 这个问题解决了 可问题又来了
代码:
emerge gnome-light
Calculating dependencies... done!


[nomerge ] dev-db/qt-unixODBC-3.3.8b 
[nomerge ] dev-db/unixODBC-2.2.12 USE="gnome qt3" 
[nomerge ] x11-libs/qt-3.3.8b-r1 USE="cups ipv6 odbc opengl -debug -doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis -postgres -sqlite -xinerama" 
[nomerge ] net-print/cups-1.3.9-r1 USE="X acl avahi dbus java jpeg pam perl png python samba ssl -gnutls -kerberos -ldap -php -ppds -slp -static -tiff -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 
[ebuild N ] net-dns/avahi-0.6.24-r2 USE="dbus gdbm gtk ipv6 python qt3 qt4 -autoipd -bookmarks -doc -howl-compat -mdnsresponder-compat -mono -test" 
[ebuild N ] x11-libs/qt-3.3.8b-r1 USE="cups ipv6 odbc opengl -debug -doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis -postgres -sqlite -xinerama" 
[ebuild N ] net-print/cups-1.3.9-r1 USE="X acl avahi dbus java jpeg pam perl png python samba ssl -gnutls -kerberos -ldap -php -ppds -slp -static -tiff -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 
[ebuild N ] dev-python/pygtk-2.14.1 USE="X -doc -examples" 
[ebuild N ] gnome-base/libglade-2.6.4 USE="-debug -doc" 
[ebuild N ] x11-libs/gtk+-2.14.7-r2 USE="X cups jpeg -debug -doc -jpeg2k -tiff -vim-syntax -xinerama" 

 * Error: circular dependencies:

('ebuild', '/', 'x11-libs/qt-3.3.8b-r1', 'merge') depends on
 ('ebuild', '/', 'net-print/cups-1.3.9-r1', 'merge') (runtime)
('ebuild', '/', 'net-print/cups-1.3.9-r1', 'merge') depends on
 ('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') (runtime)
('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
 ('ebuild', '/', 'x11-libs/qt-3.3.8b-r1', 'merge') (runtime)
 ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (runtime)
 ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (runtime)
 ('ebuild', '/', 'dev-python/pygtk-2.14.1', 'merge') (runtime)
('ebuild', '/', 'dev-python/pygtk-2.14.1', 'merge') depends on
 ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (runtime)
 ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (runtime)
('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') depends on
 ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (runtime)
('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') depends on
 ('ebuild', '/', 'net-print/cups-1.3.9-r1', 'merge') (runtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.
是缺少ebuild?

作者: xcrazy   发布时间: 2009-04-03

我装 时 直接 USE=""

用网易 168 源。

作者: linux_Eclipse   发布时间: 2009-04-04

USE="-cups" emerge gnome-light

作者: druggo   发布时间: 2009-04-04

多谢 druggo 的回复, 我在安装 CUPS, qt, avahi 时也遇到了类似的循环依赖问题。我刚刚把samba zeroconf avahi加到make.conf中,CUPS,avahi,qt使用的USE Flags分别为:

代码:
net-print/cups-1.3.10-r2 USE="X acl avahi dbus gnutls jpeg pam perl png ppds python samba ssl tiff zeroconf -java -kerberos -ldap -php -slp -static -xinetd"

net-dns/avahi-0.6.24-r2 USE="dbus gdbm gtk ipv6 mdnsresponder-compat python qt3 -autoipd -bookmarks -doc -howl-compat -mono -qt4 -test" 

x11-libs/qt-3.3.8b-r1 USE="cups immqt-bc ipv6 opengl -debug -doc -examples -firebird -immqt -mysql -nas -nis -odbc -postgres -sqlite -xinerama"
循环依赖的提示为:

代码:
* Error: circular dependencies:

('ebuild', '/', 'x11-libs/qt-3.3.8b-r1', 'merge') depends on
 ('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') (buildtime)
('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') depends on
 ('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') (buildtime)
('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
 ('ebuild', '/', 'x11-libs/qt-3.3.8b-r1', 'merge') (buildtime)
USE="-cups" emerge gnome-light 确实解决了循环依赖的问题,等装完后我再补上CUPS这个USE Flag。

我是Google找到这个帖子的,再次感谢!

作者: shinkansen   发布时间: 2009-10-02