ACCEPT KEYWORDS/ja

変数では、パッケージマネージャーにebuildのどの KEYWORDS 値を受け入れさせるかを設定します.

どこで変数を設定するか？
この変数は、通常は profile によって自動設定されます. しかしユーザーは、や、パッケージごとに ファイル（ディレクトリ）や、コマンドラインによってでさえも、変数を上書きすることが可能です.

stable と unstable のキーワード
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:

はインクリメンタルな変数なので、testingのキーワードを追加する時は、stableのキーワードを指定するべきではありません.

システム全体について設定する以外にも、 のファイル（またはディレクトリ）で、パッケージごとに設定する方法もあります.

さらに では、 変数の通常の値の他に、３種の特別な値が利用可能です. :
 * — そのパッケージにつき、どれかのアーキテクチャで stable になっているものを有効
 * — そのパッケージにつき、どれかのアーキテクチャでテスト中 (unstable) 以上になっているものを有効
 * — そのパッケージは全て有効 ( 値を一切無視)

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).