ACCEPT KEYWORDS/ja

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

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

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

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

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

さらに では、 ACCEPT_KEYWORDS 変数の通常の値の他に、３種の特別な値が利用可能です. :


 * — そのパッケージにつき、どれかのアーキテクチャで stable になっているものを有効
 * — そのパッケージにつき、どれかのアーキテクチャでテスト中 (unstable) 以上になっているものを有効
 * — そのパッケージは全て有効 ( KEYWORDS 値を一切無視)

最後の選択肢は、ライブパッケージのバージョン（SVN/Git/Mercurial パッケージバージョン）のために有用です. ライブのebuildは、 KEYWORDS 変数を持っていないためです.

参考

 * Knowledge Base:Accepting a keyword for a single package