ACCEPT KEYWORDS/ja

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

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

stable と unstable のキーワード
多くのプロファイルでの のデフォルト値は、 や のように、そのアーキテクチャのみになります. これらの場合、パッケージマネージャーはKEYWORDSにそのアーキテクチャが含まれているebuildのみをインストール対象として受け付けます. まだ本稼働に向いていないebuildを使いたいユーザーは、そのアーキテクチャ名の最初に を以下のようにつけてください.

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

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

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


 * — 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/…ライブのebuildと呼ばれているものを介してサポートされているパッケージのバージョンは、 変数を持っていません）.

参考

 * Knowledge Base:Accepting a keyword for a single package