LinuxSir.cn,穿越时空的Linuxsir!

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

USE疑问。

[复制链接]
发表于 2010-3-31 00:04:58 | 显示全部楼层 |阅读模式
知道USE可以对系统进行很好的定制,但是,对USE还是有很大的疑惑,而且还有点畏惧。。。

1.make.conf中设置USE是全局的,对不?
2.在make.conf中不设置任何USE参数,编译出来的系统都采用默认的USE?
3.比如:安装vim的时候给USE加上cscope,就也安装了cscope。。。如果不加就没有?那如果需要cscope是不是要修改USE然后重新编译?诸如此类,如果USE没有达到自己的要求或者功能缺失,就只能修改USE然后再安装?如此一来,要想用好USE是不是得对自己所用的每个软件包有个清晰地认识,知道自己需要自己所需软件的功能模块?如果不知道,USE就成了黑盒,不知道如何下手?

谢谢!
发表于 2010-3-31 00:55:15 | 显示全部楼层
1.对
2.是
3.不加是没有.需要重新编译.是.是.使用emerge -av 软件名安装,可以很清楚的看到各个use,看清楚就好了.使用/etc/portage/package.use文件可以设置单个软件的use
回复 支持 反对

使用道具 举报

发表于 2010-3-31 09:12:23 | 显示全部楼层
2. eselect profile list  查看当前的系统profile的指向,其实就是一个软链接,里面相关的目录里有默认USE的设置
回复 支持 反对

使用道具 举报

发表于 2010-3-31 11:40:15 | 显示全部楼层
机器还没那么智能,能够直接知道你想要什么,so USE 是要设置的。当然默认的USE更多满足安全编译的需求。要特殊指定或单个软件安装的局部USE,可以在emerge时单独指定。全局USE方便重新编译整个系统,以及重新解析整个系统的依赖关系。
回复 支持 反对

使用道具 举报

发表于 2010-3-31 15:35:12 | 显示全部楼层
不熟悉的软件就用默认
回复 支持 反对

使用道具 举报

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

本版积分规则

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