ACCEPT KEYWORDS/ru

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

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

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

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

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

Вдобавок к обычным значениям из ACCEPT_KEYWORDS в поддерживается три специальных токена


 * — Пакет виден, если он стабилен на любой архитектуре.
 * — Пакет виден, если он тестируется на любой архитектуре.
 * — Пакет всегда виден ( KEYWORDS игнорируются полностью).

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

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

 * Knowledge_Base:Accepting_a_keyword_for_a_single_package