Translations:Knowledge Base:Accepting a keyword for all packages/3/en

From Gentoo Wiki
Jump to:navigation Jump to:search

By default, Portage will only consider ebuilds whose KEYWORDS variable contains the users' architecture (without a ~ prefix). However, many ebuilds do have a later version for the same architecture, but these versions are not considered production-ready yet or have dependencies that are not production-ready yet. In these cases, the ebuild KEYWORDS variable will contain the architecture with a ~ prefix, like so:

# Example of an ebuilds' KEYWORDS setting for a production-ready usage on amd64/x86 architecture
KEYWORDS="alpha amd64 arm ~sparc x86"
# Example of an ebuilds' KEYWORDS setting for non-production ready usage on amd64/x86 architect
KEYWORDS="~alpha ~amd64 ~arm ~sparc ~x86"