|
|
发表于 2009-7-6 12:48:01
|
显示全部楼层
对USE flag算是了解一些 但是我问的那个问题依然不确定
emerge -pv,软件包后面指明的USE(选择了哪些USE,没有选择哪些USE,哪些USE是更新portage后系统新提供(删除)的),是否是根据系统中默认的USE设置给出的?还是需要我们根据emerge -pv的结果来设定USE?
打个比方, 如果有个软件需要 nls, 但是我的 make.conf 或者
/etc/portage/package.use 、make.defaults、USE环境变量 里面没有 nls, 那么这个软件可以被正常安装并且能正常使用么? 我这里说的默认USE设置指的是:
- make.defaults里面的USE默认设定
- 用户在/etc/make.conf里面的USE设定
- 用户在/etc/portage/package.use里面的USE设定
- 作为环境变量的USE设定
综合的结果,而不是
/usr/portage/profiles/use.desc
/usr/portage/profiles/use.local.desc
这两个文件中可用的USE flag(emerge -pv 结果中显示的USE flag肯定包含于这两个文件中) |
|