LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -uDN world时firefox冲突

[复制链接]
发表于 2008-12-25 21:51:08 | 显示全部楼层 |阅读模式
这种情况要怎样处理,第一次遇到。
  1. pjq@Gentoo-PJQ ~ $ sudo emerge -uDN world
  2. Calculating dependencies... done!
  3. [ebuild     U ] dev-libs/nspr-4.7.3 [4.7.1]
  4. [ebuild     U ] app-portage/eix-0.15.2 [0.13.3-r1]
  5. [ebuild     U ] dev-libs/nss-3.12.2_rc1 [3.11.9-r1]
  6. [ebuild  N    ] dev-lang/swig-1.3.36  USE="perl python -R -chicken -clisp -doc -guile -java -lua -mono -mzscheme -ocaml -octave -php -pike -ruby -tcl -tk"
  7. [ebuild  N    ] media-libs/lcms-1.17  USE="jpeg python zlib -tiff"
  8. [ebuild  N    ] net-libs/xulrunner-1.9.0.5  USE="dbus gnome -custom-optimization -ipv6 -java -startup-notification"
  9. [ebuild  N    ] gnome-extra/yelp-2.22.1-r2  USE="-beagle -debug -lzma -xulrunner"
  10. [ebuild     U ] www-client/mozilla-firefox-3.0.5 [2.0.0.19] USE="dbus%* xulrunner%* -custom-optimization% -startup-notification%" LINGUAS="-bn% -bn_IN% -cy% -eo% -et% -gl% -hi% -hi_IN% -id% -is% -kn% -lv% -mr% -oc% -si% -sq% -sr% -te% -th%"
  11. [ebuild     U ] dev-util/git-1.6.0.6 [1.5.6.4]
  12. !!! Multiple package instances within a single package slot have been pulled
  13. !!! into the dependency graph, resulting in a slot conflict:
  14. www-client/mozilla-firefox:0
  15. [color=Purple]  ('installed', '/', 'www-client/mozilla-firefox-2.0.0.19', 'nomerge') pulled in by
  16.     @world
  17.     ('ebuild', '/', 'gnome-extra/yelp-2.22.1-r2', 'merge')
  18.   ('ebuild', '/', 'www-client/mozilla-firefox-3.0.5', 'merge') pulled in by
  19.     @world[/color]
  20. It may be possible to solve this problem by using package.mask to
  21. prevent one of those packages from being selected. However, it is also
  22. possible that conflicting dependencies exist such that they are
  23. impossible to satisfy simultaneously. If such a conflict exists in the
  24. dependencies of two different packages, then those packages can not be
  25. installed simultaneously.
  26. For more information, see MASKED PACKAGES section in the emerge man page
  27. or refer to the Gentoo Handbook.
  28. !!! The following installed packages are masked:
  29. - media-video/realplayer-11.0.0.4028-r1 (masked by: package.mask)
  30. /usr/portage/profiles/package.mask:
  31. # Steve Dibb <beandog@gentoo.org> (5 Nov 2008)
  32. # Mask realplayer, real codecs for security, upstream issues, bug 245662
  33. # http://forums.gentoo.org/viewtopic-t-713051.html
  34. For more information, see the MASKED PACKAGES section in the emerge
  35. man page or refer to the Gentoo Handbook.
复制代码
发表于 2008-12-25 22:39:24 | 显示全部楼层
emerge加-t参数可以看到依赖关系
回复 支持 反对

使用道具 举报

发表于 2008-12-25 22:45:55 | 显示全部楼层
emerge --unmerge gnome-extra/yelp-2.22.1-r2再做就行
回复 支持 反对

使用道具 举报

发表于 2008-12-26 15:33:28 | 显示全部楼层
我也遇到了,但不知怎么的现在又没用这个提示了,只是emerge -avuND world时提示安装两个版本的firefox
回复 支持 反对

使用道具 举报

发表于 2008-12-26 20:05:08 | 显示全部楼层
Post by kingbo;1929788
emerge --unmerge gnome-extra/yelp-2.22.1-r2再做就行


没必要

加入"xulrunner" USE flag,yelp就不依赖firefox2了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 19:19:10 | 显示全部楼层
Post by kingbo;1929788
emerge --unmerge gnome-extra/yelp-2.22.1-r2再做就行

这种试过,好像不行。
回复 支持 反对

使用道具 举报

发表于 2008-12-28 16:45:14 | 显示全部楼层
不会不行吧,只是依赖的问题啊,我记的我升级是mplayer-plugin对firefox-2的需要,为了只装一个firefox,只好搞掉了plugin,升级就自动为firefox3了,firefox2也就没了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-28 19:22:28 | 显示全部楼层
Post by quantumfang;1930189
没必要

加入"xulrunner" USE flag,yelp就不依赖firefox2了

这样做是可以了,但发现升级后,firefox很容易假死,而且反应狂慢,点一个标签打开都要好久,假死个10S左右,又会活过来了,不知道其它人有没有这样的现象。
回复 支持 反对

使用道具 举报

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

本版积分规则

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