虽然安装软件时可以在命令行中指定USE的值, 但那只是临时的. 被记录下来的USE又分为两种
I. 全局USE, 配置文件为:/etc/make.conf
II. 局部USE, 配置文件为: /etc/portage/package.use
例如: /etc/make.conf一般都是需要"doc"这个USE的. 但是java-sdk的doc是有许可证问题的, 这样当update world时就头痛了. 这就需要为每个软件指定USE存放.
keyword是表示用于标记ebuild包在某CPU架构下是stable还是unstable
软件的keyword属性是记录在ebuild文件中的.
* 本标志用于决定用户安装ebuild时, 是选择stable还是unstable
* 用户可以覆盖ebuild文件内的keywords标志, 配置文件为:/etc/portage/package.keywords.
* /etc/portage/package.keywords文件也起到指定程序包的版本作用
mask是表示程序在使用过程中会出现某些问题, 引发问题可能性高
全局定义文件: /usr/portage/profiles/package.mask. 本文件列出了所以被mask的软件
用户也可以强制安装被mask的软件, 自定义文件为: /etc/portage/package.mask
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.