This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

ACCEPT_KEYWORDS

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
This page is a translated version of the page ACCEPT KEYWORDS and the translation is 89% complete.

De ACCEPT_KEYWORDS variabele geeft de pakketbeheerder aan welke KEYWORDS zijn toegestaan.

Hoe wordt deze variabele ingesteld?

The variable is usually set through the Gentoo profile but can be overruled in the users' /etc/portage/make.conf file, per-package in the /etc/portage/package.accept_keywords file/directory or even on the command line.

Important
Het is een slecht idee de ACCEPT_KEYWORDS variabele op de commandline te veranderen omdat dit geen stand houdt en mogelijk leidt tot ongewenste bijwerkingen/resultaten.

Stable en unstable keywords

De standaardwaarde van de ACCEPT_KEYWORDS variabele is in het merendeel van de profielen de architectuur zelf, bijvoorbeeld amd64 of arm. In dit geval accepteert de pakketbeheerder enkel de ebuilds waarvan deze architectuur een waarde in de KEYWORDS variabele is. Indien u het wenselijk acht kan u ebuilds die nog niet (geheel) gereed zijn voor algemeen gebruik installeren en benutten door diezelfde architectuur te voorzien van het voorvoegsel ~:

ACCEPT_KEYWORDS="~amd64"

Het bijvoegen van het stable keyword (amd64) naast het testing keyword (~amd64) is onwenselijk; de ACCEPT_KEYWORDS variabele is incrementeel.

Als de waarde niet voor het gehele systeem ingesteld hoeft te worden kan het per pakket ingesteld worden in de map/het bestand package.accept_keywords:

# games
games-fps/doomsday ~amd64

Naast de normale waarden in ACCEPT_KEYWORDS, ondersteunt package.accept_keywords drie bijzondere elementen[1]:

  • * — Pakket is zichtbaar als het stable is op welke architectuur dan ook.
  • ~* — Pakket is zichtbaar als het getest word op welke architectuur dan ook.
  • ** — Pakket is altijd zichtbaar (KEYWORDS worden totaal genegeerd).

De laatste optie is bruikbaar voor live versies van pakketten (deze zijn svn/git/mercurial/... versies van pakketten die worden ondersteund door een zogenoemde live ebuild en geen KEYWORDS variabele hebben).

Zie ook

Verwijzingen

  1. Gentoo Portage,Portage Handleiding. Aangemaakt op 19 maart 2015.