LinuxSir.cn,穿越时空的Linuxsir!

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

为什么emerge gnome-light的时候会把mozilla-firefox装上?(已解决)

[复制链接]
发表于 2008-5-12 14:09:43 | 显示全部楼层 |阅读模式
为什么会这样?大家都是这样的吗?
下面是我的make.conf:
  CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
  CXXFLAGS="${CFLAGS}"
  CHOST="i686-pc-linux-gnu"
  MAKEOPTS="-j2"
  ACCEPT_KEYWORDS="~x86"
  FEATURES="ccache parallel-fetch"
  CCACHE_SIZE="2G"
  CCACHE_DIR="/var/tmp/ccache"
  ALSA_CARDS="intel8x0"
  VIDEO_CARDS="i810"
  LINGUAS="zh_CN"
  INPUT_DEVICES="keyboard mouse"
# CONFIG_PROTECT="-*"
  
  USE="X gif alsa midi -cups -evo -ldap -ipv6 -gstreamer -ieee1394 -xine -joystick -pcmcia -wifi -doc -bluetooth -apm -cdr -dvd -dvdr -dvdread -ppds -tiff -pam "
  

已解决:在USE中加入xulrunner即可不安装firefox
发表于 2008-5-12 14:37:45 | 显示全部楼层
emerge -tpv gnome-light
equery d mozilla-firefox
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 15:00:43 | 显示全部楼层
philo ~ # equery d mozilla-firefox
[ Searching for packages depending on mozilla-firefox... ]
gnome-extra/yelp-2.20.0 (!xulrunner? =www-client/mozilla-firefox-2*)

philo ~ # equery d yelp
[ Searching for packages depending on yelp... ]
gnome-base/gnome-light-2.20.3 (>=gnome-extra/yelp-2.20.0)
回复 支持 反对

使用道具 举报

发表于 2008-5-12 17:45:19 | 显示全部楼层
这就完了。gnome-base/gnome-light 要 gnome-extra/yelp,gnome-extra/yelp 在不使用 xulrunner 的 USE 标记时要 www-client/mozilla-firefox。
回复 支持 反对

使用道具 举报

发表于 2008-5-12 18:34:58 | 显示全部楼层
能把firefox替换成firefox-bin吗?
回复 支持 反对

使用道具 举报

发表于 2008-5-12 18:42:34 | 显示全部楼层
不一定
有时候不可以
具体看ebuild
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 20:49:23 | 显示全部楼层
亚利艾尔,这样的话是不是不装firefox的话就必须得装xulrunner?你怎么知道gnome-extra/yelp 在不使用 xulrunner 的 USE 标记时要 www-client/mozilla-firefox这个知识点的?
回复 支持 反对

使用道具 举报

发表于 2008-5-12 23:02:15 | 显示全部楼层
zhangzhexx:
  正如您所说的那样。有些工具要有浏览器引擎的支持。Linux 下引擎繁多,所以可以选择。
  关于不使用 xulrunner 的 USE 时要这个包不是什么知识点,我是就事而言。
Post by zhangzhexx
philo ~ # equery d yelp
philo ~ # equery d mozilla-firefox
[ Searching for packages depending on mozilla-firefox... ]
gnome-extra/yelp-2.20.0 (!xulrunner? =www-client/mozilla-firefox-2*)

  这里 !xulrunner ? 说了这个意思。这个您可以看看 Portage 中的 ebuild,看看就知道了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-13 00:47:16 | 显示全部楼层
我明白了,谢谢两位,yelp这个帮助系统需要浏览器引擎的支持,这和WINDOWS里的CHM需要IE内核是如此相似,呵呵
我还有两个问题:
1.有没有办法不让gnome-light装上yelp呢?
2.如果我想让系统在emerge gnome-light的时候不安装firefox2而是安装firefox3,我应该怎么做?
回复 支持 反对

使用道具 举报

发表于 2008-5-13 01:16:39 | 显示全部楼层
你的本来目的是不是只想要ff3,而不想要ff2
如果你的目的是这个,建议你加上xulrunner就行了
yelp不是可选的。至少从ebuild来看,是这样的
回复 支持 反对

使用道具 举报

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

本版积分规则

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