|
发表于 2012-1-4 18:50:01
|
显示全部楼层
Post by qingmeisu2009;2158197
如果我不加gtk和gnome那么firefox就不能启动?
firefox在Linux下界面是通过GTK+2实现的,firefox没有GTK+2不会工作/编译,因此firefox没有gtk的USE flag,它强制依赖GTK+2。USE用于提供可选的功能以及可选的补丁,对必须开启的选项不会提供USE flag,因此基本上USE的修改不会导致该软件不能启动或者编译错误(minimal、livecd、selinux、hardened等几个特殊的USE除外),但可能导致功能缺失、没有图形界面等。注意X、gtk、qt4、gtk3这几个USE flag,关闭它们可能导致一些包没有图形界面。
我已经说过了,gnome只代表对GNOME的集成,与是否有图形界面关系不大。除非您安装了GNOME,否则不必启用gnome USE flag,这个USE flag可能带来无数讨厌的依赖。
Post by darrenlee;2158209
现在gentoo系统很混乱,用时间长了就会发现,USE很多时候是个累赘,USE的解释很多时候ebuild的维护者写的不明不白不清不楚。而customization跟package关系不大,跟system本身关系很大(boot,kernel,init,service,fs,etc.)
USE flags是Gentoo的特色之一... 我个人认为USE flag提供的package级的自定义是很实用的。wifi、ipv6、cups、bluetooth、joystick这些东西对我实在没什么用处。
其实每个Gentoo用户都应该读ebuild... 我看到不懂的USE flag解释时就会阅读ebuild,再加上Google和Wikipedia的鼎力相助,一般是没有问题的。 |
|