LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 738|回复: 6

安装gnome 出错.看不懂.请大家帮帮忙

[复制链接]
发表于 2009-9-5 16:53:30 | 显示全部楼层 |阅读模式
mnomerge       gnome-base/gnome-2.24.1  USE="cdr cups dvdr ldap -accessibility -esd -mono"
mgnome-base/libgnomeprint-2.18.5  USE="cups -debug -doc"
net-print/cups-1.3.10-r2  USE="X acl avahi dbus java jpeg ldap pam perl php png ppds python samba ssl tiff -gnutls -kerberos -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW"
mnet-dns/avahi-0.6.24-r2  USE="dbus gdbm gtk python -autoipd -bookmarks -doc -howl-compat -ipv6 -mdnsresponder-compat -mono -qt3 -qt4 -test"
  mdev-python/pygtk-2.14.1-r1  USE="X -doc -examples"
   mgnome-base/libglade-2.6.4  USE="-debug -doc"
    mx11-libs/gtk+-2.14.7-r2  USE="X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama"


Error: circular dependencies:

('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') depends on
  ('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') (buildtime)
('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
  ('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
  ('ebuild', '/', 'x11-libs/gtk+-2.14.7-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', '/', 'gnome-base/libglade-2.6.4', 'merge') depends on
  ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)
('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
  ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)

Note that circular dependencies can often be avoided by temporarily
mdisabling USE flags that trigger optional dependencies.
发表于 2009-9-5 19:20:27 | 显示全部楼层
怎么会这样,循环依赖啊。去掉点没必要的USE吧。可能你make.conf里USE一下弄的太多了。
回复 支持 反对

使用道具 举报

发表于 2009-9-5 19:48:30 | 显示全部楼层
USE="-java -cups -webkit" emerge gnome -pv 试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-5 21:13:27 | 显示全部楼层
Post by zzwzzw;2024251
怎么会这样,循环依赖啊。去掉点没必要的USE吧。可能你make.conf里USE一下弄的太多了。

我刚把emerge -avuDN world

去掉一些use 会不会给我的系统带来破坏呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-5 21:16:43 | 显示全部楼层
Post by yourfriend;2024265
USE="-java -cups -webkit" emerge gnome -pv 试试

兄台,谢谢你,给出一个修改。

我想知道你怎么看出是修改USE="-java -cups -webkit" ,我想学到手,以后就会自己看了。。
回复 支持 反对

使用道具 举报

发表于 2009-9-6 09:00:55 | 显示全部楼层
Post by l_s;2024300
兄台,谢谢你,给出一个修改。

我想知道你怎么看出是修改USE="-java -cups -webkit" ,我想学到手,以后就会自己看了。。
  1. Error: circular dependencies:
  2. ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') depends on
  3. ('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') (buildtime)
  4. ('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
  5. ('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') (buildtime)
  6. ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
  7. ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)
  8. ('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') depends on
  9. ('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') (buildtime)
  10. ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') depends on
  11. ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)
  12. ('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') depends on
  13. ('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
  14. ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)
  15. Note that circular dependencies can often be avoided by temporarily
  16. mdisabling USE flags that trigger optional dependencies.
复制代码

我菜鸟经验:首先,报名字里让人想起了两个USE,gtk和cups,明显cups是次要的(可以用euse -i cups gtk 查USE作用),先少一个USE试试:
USE="-cups" emerge gnome -pv
如何通过了,就OK!
而 -java  -webkit 凭经验额外加的,你的情况不加也应该行。先把gnome装好,以后再emerge -uDN world 就会把 cups java webkit 等所需要的包装上。
回复 支持 反对

使用道具 举报

发表于 2009-9-8 19:26:36 | 显示全部楼层
去点avahi貌似就可以,但是以后要加上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表