ACCEPT KEYWORDS/de

Mittels der Variable ACCEPT_KEYWORDS wird dem Paketmanager mitgeteilt, welche Ebuild Werte von diesem akzeptiert werden dürfen. Diese Variable wird dazu verwendet, um entweder den stabilen oder den Testzweig als Standard auszuwählen.

Wo wird die Variable definiert?
Der Wert dieser Variable wird normalerweise aus dem Gentoo übernommen, kann aber auch systemweit in, pro Paket in  oder sogar für ein einzelnes emerge auf der Kommandozeile mit einem passenderen Wert überschrieben werden, obwohl dies nicht empfohlen wird.

Stabile und instabile Schlüsselworte
In den meisten Profilen ist der Standartwert der -Variablen die Architektur selbst, wie zum Beispiel amd64 oder. In diesen Fällen akzeptiert der Packet-Manager nur ebuilds mit der KEYWORD -Variable der angegebenen Architektur. Falls man ebuilds, die noch nicht für den produktiven Einsatz bestimmt sind installieren und benutzen möchte, kann man die gleichen Architekturen – allerdings mit dem Prefix  – hinzufügen:

Man sollte nicht das stable keyword und das testing keyword  gleichzeitig angeben, da ACCEPT_KEYWORDS eine inkrementelle Variable ist.

Falls die Einstellungen nicht systemweit vorgenommen werden sollen, kann dies für jedes Paket individuell in der Datei oder Verzeichnis erfolgen:

Zusätzlich zu den normalen Werten aus ACCEPT_KEYWORDS, unterstützt drei spezielle Kürzel :


 * — Das Paket ist sichtbar, wenn es auf irgendeiner Architektur stabil ist.
 * — Das Paket ist sichtbar, wenn es auf irgendeiner Architektur in testing ist.
 * — Das Paket ist immer sichtbar ( KEYWORDS werden vollständig ignoriert).

Die letzte Auswahl ist nützlich für Live-Paketversionen (beispielsweise SVN/Git/Mercurial Paket-Versionen), weil "live ebuilds" keine KEYWORDS Variablen haben.