ACCEPT KEYWORDS/zh-cn

变量告诉包管理器哪个 ebuild 的 KEYWORDS 允许接受.

变量在哪里设置？
这个变量通常通过 Gentoo 的 profile 设置. 但是可以在用户的 文件里进行覆盖，以及在  文件/目录下的每个包里或者甚至在命令行中进行覆盖.

稳定与不稳定的 keywords
在绝大多数的 profile 中  变量的默认值即系统架构本身，例如   或者. 在此情况下，包管理器只接受那些KEYWORDS 变量包含此架构的 ebuild. 如果用户希望能够安装那些还未被认为适合生产环境使用的 ebuild，可以在架构前添加  前缀，例如：

One should not specify the stable keyword when adding the testing keyword  because ACCEPT_KEYWORDS is an incremental variable.

如果不是进行系统全局设置，那么可以在 文件或目录中对每个包进行单独设置：

除了  的通常值以外，  还支持三个特殊值 ：
 * — 如果包在任何系统架构是稳定的，那么它可见
 * — 如果包在任何系统架构是测试的，那么它可见
 * — 这个包总是可见的 ( 被完全忽略)


 * — Package is visible if it is stable on any architecture.
 * — Package is visible if it is in testing on any architecture.
 * — Package is always visible ( KEYWORDS are ignored completely).

最后一个选项对于版本经常改变的包 （当前 svn/git/mercurial/… 版本的包， 他们通过 live ebuild 来支持，并且没有  变量.

另请参阅

 * Knowledge Base:Accepting a keyword for a single package