KEYWORDS

In an ebuild Article description::the KEYWORDS variable informs in which the ebuild is stable or still in testing phase.

Some possible values for KEYWORDS
The following box contains some example values for the KEYWORDS variable:

See the for a list of keywords.

The prefix  (a tilde character) placed in front of various architectures in the example above means that architecture is in a "testing phase" and is not ready for production usage.

Special keywords
In addition to the normal KEYWORDS values Portage 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 ( KEYWORDS are ignored completely).

Using more then one keyword
To use a recent version which is marked stable or unstable on any arch use:

To use a recent version which is marked unstable on your architecture or stable on any arch use:

Using a package that is released for another architecture only
When the  KEYWORD is specified, this indicates that the package is known to be broken on all systems which are not otherwise listed in KEYWORDS. For example, a binary only package which is built for the will look like:

To accept this package on a system anyways, then use one of the other keywords in the  like this:

For detailed information see the (5) man page.

External resources

 * Gentoo Development Guide: Keywording
 * https://github.com/mgorny/nattka/#filing-keywordingstabilization-bugs