Эта страница была перенесена на
altlinux.org. Текст на freesource.info заморожен.
Группы пакетов.
Большинство дистрибутивов ставят пользователю заранее подготовленную систему, не задавая лишних вопросов. Однако иногда хочется пойти традиционным путём: установить минимум, а далее предложить пользователю доустановить те или иные варианты пакетов.
Эту задачу решает модуль alterator-pkg. Описание групп пакетов устроено следующим образом.
Профиль размещается в каталоге /var/lib/install3 (доставка профиля по адресу как правило осуществляется через так называемые «метаданные», возможно также собрать пакет и установить его вместе с базовой системой). Внутри размещаются несколько подкаталогов:
- groups — файлы описаний групп пакетов (в формате directory и с расширением .directory)
- lists — файлы со списками пакетов
Списки пакетов
Самый простой формат. На каждой строчке указывается имя очередного пакета (без версии и сборки). Строки начинающиеся с символа # считаются комментариями.
Пример (lists/installer-group-desktop-office-lite):
Группы пакетов
Каждой группе соответствует файл в формате directory (расширение файла должно быть .directory).
Значимыми являются следующие параметры:
- Name — имя группы. Возможно указание имени на разных языках в формате Name[<locale>], где <locale> – имя локали без кодировки, например, ru_RU, uk_UA, en_US.
- X-Alterator-Package List — перечисленные через пробел имена списков пакетов из каталога lists.
- X-Alterator-Conflicts — группа с которой данная конфликтует (не может быть одновременно выбрана для установки). Указывается имя файла группы без расширения .directory.
- X-Alterator-Required — если сказано “yes”, то данная группа будет выбранна для установки по-умолчанию. Если параметр отсутствует, то его значение считается равным “no”.
Пример (installer-group-desktop-graphics.directory):