ACCEPT KEYWORDS/ru

Переменная  сообщает пакетному менеджеру, какие значения KEYWORDS в файлах ebuild он должен принимать.

Где задается эта переменная?
Значение этой переменной обычно устанавливается в профиле Gentoo, но его можно переопределить в файле, или индивидуально для каждого пакета в файле или директории , или даже из командной строки.

Стабильные и нестабильные ключевые слова
В большинстве профилей умолчальное значение переменной  содержит только архитектуру, например,   или. В этом случае пакетный менеджер будет принимать только те ebuild’ы, где данная архитектура включена в переменную KEYWORDS. Для работы с ebuild’ами, которые пока не считаются полностью готовыми, и установки соответствующих пакетов можно добавить свою архитектуру с префиксом  в ACCEPT_KEYWORDS:

Не нужно указывать стабильное ключевое слово, когда добавляете тестовое , так как  — инкрементальная переменная.

Если нужно переопределить переменную не для целой системы, а для отдельных пакетов, то делается это через файл или директорию :

Вдобавок к обычным значениям из  в  поддерживается три специальных токена
 * — пакет виден, если он стабилен хотя бы для одной архитектуры;
 * — пакет виден, если он тестовый для хотя бы одной архитектуры;
 * — пакет виден всегда ( полностью игнорируется).


 * — 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).

Последнее значение полезно для «живых» версий пакетов (т. е. версий из svn, git, mercurial или т. п., поддерживаемых через так называемые «живые» ebuild’ы, которые не включают переменную ).

Смотрите также

 * Knowledge Base:Accepting a keyword for a single package