LinuxSir.cn,穿越时空的Linuxsir!

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

每次emerge一个新的软件的时候,需要将use标志放入到/etc/portage/package.use中吗?

[复制链接]
发表于 2008-6-28 08:38:00 | 显示全部楼层 |阅读模式
每次当emerge一个新的软件的时候,需要将use标志放入到/etc/portage/package.use中吗?
还是直接 emerge XX?谢谢!
发表于 2008-6-28 09:31:45 | 显示全部楼层
emerge一个新的软件的时候,最好先看看每个 USE 的意思是什么,然后根据自己情况,决定是否需要。
/etc/portage/package.use 一般是用来做逐个软件微调的
例如我的系统默认界面使用英文,想安装所有 SCIM 的中文输入法,但是我又不想使用全局的 LINGUAS="zh_CN",就可以加上这行 app-i18n/scim-tables linguas_zh
再例如某个软件,CLI 的,通过 USE=gtk 有 GUI 可选,我不需要安装其图形界面,就可以吧 -gtk 或之类的加到里面而不影响其他的 GUI 软件。
回复 支持 反对

使用道具 举报

发表于 2008-6-28 10:46:40 | 显示全部楼层
我一般把全局的use标记(euse -i 可以看出是否是global的)放在make.conf里配置,一般个性化的use标记就交给package.use了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-28 10:51:40 | 显示全部楼层
那每emerge一个新软件的时候,都要看use,不繁琐吗?
回复 支持 反对

使用道具 举报

发表于 2008-6-28 11:02:19 | 显示全部楼层
i setuped gentoo but now i can't type chinese...how i can do it ?
回复 支持 反对

使用道具 举报

发表于 2008-6-28 13:21:47 | 显示全部楼层
Post by chewe;1868524
那每emerge一个新软件的时候,都要看use,不繁琐吗?

不是繁琐,是灵活。
举个例子,安装mplayer,默认的有些格式等是不支持的(可能变化),比如x264高清视频格式,但加了x264 标志后,就支持了,当然也会安装相关的包;
$ cat /etc/portage/package.use/packpage.use | grep mplayer
media-video/mplayer  real -sdl srt x264 dts openal vidx xvid a52 sse sse2 sse3 ssse3 aac vidix
如果不用这个USE,也可以保持系统更精简。其实USE有些是./configure的启用和禁用,这就是源码系统的高可定制性 之一。
回复 支持 反对

使用道具 举报

发表于 2008-6-28 13:46:16 | 显示全部楼层
Post by chewe;1868524
那每emerge一个新软件的时候,都要看use,不繁琐吗?


这有什么繁琐的,既然用gentoo,当然要配置一下,才放心。
否则,就跟ubuntu没区别了。
回复 支持 反对

使用道具 举报

发表于 2008-6-28 14:19:54 | 显示全部楼层
Post by chewe;1868524
那每emerge一个新软件的时候,都要看use,不繁琐吗?

不是每个都要看的,需要才看。比如说某个软件自己需要的特性没有或不正常时才看。gentoo是可简可繁的。
回复 支持 反对

使用道具 举报

发表于 2008-6-28 14:24:46 | 显示全部楼层
you need to check USE flag only when you install a package for the first time
回复 支持 反对

使用道具 举报

发表于 2008-6-29 05:42:22 | 显示全部楼层
我怎么,没这个文件呢?
/etc/portage/package.use/packpage.use
回复 支持 反对

使用道具 举报

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

本版积分规则

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