LinuxSir.cn,穿越时空的Linuxsir!

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

能否不降级firefox而更新系统?

[复制链接]
发表于 2011-4-18 13:01:29 | 显示全部楼层 |阅读模式
系统是x86的,安装的软件也不是很多,想用firefox4.0,在/etc/portage/package.accept_keywords中添加了如下几行:
>www-client/firefox-3.6.16
>=dev-libs/nss-3.12.9
>=dev-libs/nspr-4.8.7
>net-libs/xulrunner-1.9
firefox4顺利安装上去了,今天emerage -avuDN @world系统后,提示更新了很多包,其中还有2个是叫我降级软件的:
[ebuild     UD] net-libs/xulrunner-1.9.2.16 [2.0-r1]
[ebuild     UD] www-client/firefox-3.6.16 [4.0-r3]
疑问:
1.我不是已经在package.accept_keywords里面把这2个软件给标记上了吗,怎么还提示要降级?
2.如何才能不降级firefox4和他的依赖包,而升级系统其他的软件包?
发表于 2011-4-18 13:08:58 | 显示全部楼层
accept_keyword文件不是这么写的吧?这个好像是unmask文件的写法。
www-client/firefox ~x86
dev-libs/nss ~x86
dev-libs/nspr ~x86
net-libs/xulrunner ~86
回复 支持 反对

使用道具 举报

发表于 2011-4-18 13:23:24 | 显示全部楼层
有东西依赖低版本的xulrunner?
回复 支持 反对

使用道具 举报

发表于 2011-4-18 13:40:09 | 显示全部楼层
emerge  -av =net-libs/xulrunner-2.0-r1看看为什么被mask
回复 支持 反对

使用道具 举报

发表于 2011-4-18 17:06:49 | 显示全部楼层
我是直接全局use里把xulrunner去掉了。
euse -D xulrunner
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-18 17:11:59 | 显示全部楼层
查看了一下文档,我的package.accept_keywords写的的确不对,不过居然也能用。
用emerge 查看了一下xurlrunner被mask的原因,也是因为~86 keyword,也没有发现什么软件非要用低版本的xurlrunner。
euse -D xulrunner是不是意味着安装firefox4的时候,不再考虑xulrunner的依赖关系了?
回复 支持 反对

使用道具 举报

发表于 2011-4-18 17:27:27 | 显示全部楼层
Post by ccagg;2135542
查看了一下文档,我的package.accept_keywords写的的确不对,不过居然也能用。
用emerge 查看了一下xurlrunner被mask的原因,也是因为~86 keyword,也没有发现什么软件非要用低版本的xurlrunner。
euse -D xulrunner是不是意味着安装firefox4的时候,不再考虑xulrunner的依赖关系了?
这个问题比较。。。。
如果我没理解错,xulrunner基本上就是firefox了,firefox基本上就是xulrunner的一个壳子。要是firefox用的不爽,还可以用其它的壳子,比如conkeror
回复 支持 反对

使用道具 举报

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

本版积分规则

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