LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: slinger

升级firefox到3.0之后,为什么···

[复制链接]
发表于 2008-6-22 00:26:52 | 显示全部楼层
不是的,这个和xulrunner一点关系也没有。
元凶是mplayerplug-in,它只能和ff2系列一起工作。
楼主如果想验证,可以在package.mask里面mask掉小于等于2.0.0.14的ff,然后emerge -pvuDN world,会出现:
  1. !!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" have been masked.
  2. !!! One of the following masked packages is required to complete your request:
  3. - www-client/mozilla-firefox-2.0.0.14 (masked by: package.mask)
  4. /etc/portage/package.mask:
  5. #<sys-libs/glibc-2.5
  6. #>app-emulation/wine-0.9.55
  7. #>net-fs/samba-3.0.27a
  8. - www-client/mozilla-firefox-2.0.0.11 (masked by: package.mask)
  9. For more information, see the MASKED PACKAGES section in the emerge
  10. man page or refer to the Gentoo Handbook.
  11. (dependency required by "net-www/mplayerplug-in-3.50" [ebuild])
复制代码
因此,删掉mplayerplug-in后,依赖关系就顺了。
回复 支持 反对

使用道具 举报

发表于 2008-6-22 11:15:27 | 显示全部楼层
Post by slinger;1865592
这个办法在你那里有用否?


可以的,我就是这样用的。

三翻领的我没有实验过。
回复 支持 反对

使用道具 举报

发表于 2008-6-22 11:29:15 | 显示全部楼层
Post by 三翻领;1865600
不是的,这个和xulrunner一点关系也没有。
元凶是mplayerplug-in,它只能和ff2系列一起工作。
楼主如果想验证,可以在package.mask里面mask掉小于等于2.0.0.14的ff,然后emerge -pvuDN world,会出现:
  1. !!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" have been masked.
  2. !!! One of the following masked packages is required to complete your request:
  3. - www-client/mozilla-firefox-2.0.0.14 (masked by: package.mask)
  4. /etc/portage/package.mask:
  5. #<sys-libs/glibc-2.5
  6. #>app-emulation/wine-0.9.55
  7. #>net-fs/samba-3.0.27a
  8. - www-client/mozilla-firefox-2.0.0.11 (masked by: package.mask)
  9. For more information, see the MASKED PACKAGES section in the emerge
  10. man page or refer to the Gentoo Handbook.
  11. (dependency required by "net-www/mplayerplug-in-3.50" [ebuild])
复制代码
因此,删掉mplayerplug-in后,依赖关系就顺了。
net-www/mplayerplug-in-3.50启用xulrunner就会依赖=net-libs/xulrunner-1.8*,不再依赖=www-client/mozilla-firefox-2* 了。
回复 支持 反对

使用道具 举报

发表于 2008-6-22 12:23:43 | 显示全部楼层
那看来是我错了
回复 支持 反对

使用道具 举报

发表于 2008-6-22 12:31:53 | 显示全部楼层
net-www/mplayerplug-in-3.50 以前是没有 xulrunner 这个 use 的。你应该没错,呵呵。
回复 支持 反对

使用道具 举报

发表于 2008-6-22 13:40:00 | 显示全部楼层
Changlog:
12 Jun 2008; Raúl Porcel <armin76@gentoo.org> mplayerplug-in-3.35.ebuild,
mplayerplug-in-3.45.ebuild, mplayerplug-in-3.50.ebuild:
Fix xulrunner depends, bug #217160

都是最近改的,为了支持 Firefox 3……
回复 支持 反对

使用道具 举报

发表于 2008-6-22 14:48:08 | 显示全部楼层
那再改,我没错,哈哈
回复 支持 反对

使用道具 举报

发表于 2008-6-22 21:54:12 | 显示全部楼层
汇总一下USE为firefox和xulrunner的各自依赖:
  1. ~ $ equery d mozilla-firefox
  2. [ Searching for packages depending on mozilla-firefox... ]
  3. dev-java/swt-3.4_pre6-r1 (firefox & !xulrunner? =www-client/mozilla-firefox-2*)
  4. dev-python/gnome-python-extras-2.19.1-r1 (!xulrunner & firefox? =www-client/mozilla-firefox-2*)
  5. gnome-extra/yelp-2.22.1-r1 (!xulrunner? =www-client/mozilla-firefox-2*)
  6. media-video/totem-2.22.2-r1 (nsplugin & !xulrunner & !seamonkey? =www-client/mozilla-firefox-2*)
  7. net-www/mplayerplug-in-3.50 (!xulrunner & firefox? =www-client/mozilla-firefox-2*)
复制代码
  1. ~ $ equery d xulrunner
  2. [ Searching for packages depending on xulrunner... ]
  3. dev-java/swt-3.4_pre6-r1 (xulrunner? net-libs/xulrunner:1.8)
  4. dev-python/gnome-python-extras-2.19.1-r1 (xulrunner? =net-libs/xulrunner-1.8*)
  5. gnome-extra/yelp-2.22.1-r1 (xulrunner? =net-libs/xulrunner-1.8*)
  6. media-video/totem-2.22.2-r1 (nsplugin & xulrunner? =net-libs/xulrunner-1.8*)
  7. net-www/mplayerplug-in-3.50 (xulrunner? =net-libs/xulrunner-1.8*)
  8. www-client/epiphany-2.22.2-r10 (=net-libs/xulrunner-1.9*)
复制代码

用xulrunner替换firefox确实可行!不过xulrunner会出现两个slot并存,为了个firefox…………2变成3…………显然不划算。观望……
回复 支持 反对

使用道具 举报

发表于 2008-6-23 02:36:14 | 显示全部楼层
按版主说法就是 SLOT 就是拿来并存的……
回复 支持 反对

使用道具 举报

发表于 2008-7-9 11:41:26 | 显示全部楼层
怪不得安装firefox3后,还要安装2。
回复 支持 反对

使用道具 举报

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

本版积分规则

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