ACCEPT KEYWORDS/zh-cn

变量告诉包管理器哪个ebuild允许接受哪些KEYWORDS. 这个变量通常通过Gentoo的profile设定，但是可以通过用户的文件或者命令行来覆盖.

Where the variable is set?
The variable is usually set through the Gentoo profile but can be overruled in the users' file, per-package in the  file/directory or even on the command line.

通过命令行覆盖 变量通常被认为是个坏主意，因为设置不会被包管理器保存而且可能导致不必要的行为.

Stable and unstable keywords
The default value of most profiles'  variable is the architecture itself, like   or. In these cases, the package manager will only accept ebuilds whose KEYWORDS variable contains this architecture. If the user wants to be able to install and work with ebuilds that are not considered production-ready yet, they can add the same architecture but with the  prefix to it, like so:

由于 变量是增量的，在添加测试关键字 的时候，不应当指定稳定的关键字.

If the setting is not to be made system-wide, then it can be set per-package in the file or directory:

In addition to the normal values from   supports three special tokens :
 * — 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 ( are ignored completely)

The last choice is useful for live package versions (which are svn/git/mercurial/… versions of packages, supported through what is called a live ebuild and which don't have a  variable).