Создание тегов и tag-файлов (для программы setup в Slackware)

Создание тегов и tag-файлов (для программы setup в Slackware)


Создание тегов и tag-файлов (для программы setup)

Программа setup управляет установкой пакетов с ПО в вашу систему Slackware.

Существуют файлы, которые сообщают setup-у о том, какие пакеты должны быть установлены, какие являются необязательными, а какие должны быть по умолчанию выбраны программой setup.

Так называемый тег-файл (tagfile) находится в первом каталоге с категориями программ. В нём перечислены пакеты из этого отдельно взятого набора дисков и их статус.

Статус может быть:

Типы статусов в tag-файле

ADD Пакет необходим для нормальной работы системы.

SKP Пакет будет автоматически пропущен.

REC В пакете нет необходимости, но рекомендуется его установить.

OPT Пакет является необязательным.

Формат tag-файла прост:

  • package_name: status

  • имя_пакета: статус

По одному пакету на строку.

1) Готовим на флешке или в другом месте, куда может дотянуться инсталлятор, структуру: a/tagfile ap/tagfile … 2) Оставляем в тэгфайлах только ADD и SKP. ADD напротив пакетов, которые будем устанавливать, и SKP напротив тех, которые устанавливать не будем. 3) В установщике выбираем вариант “tagpath” и указываем путь к файлам из (1). 4) … откидываемся на спинку кресла … ;-) (q) Microsoft

Для генерации комплекта tagfiles на установленной системе есть скрипт-генератор от AlienBOB http://www.slackware.com/~alien/tools/tagfile_generator.sh.

Типы статусов в tag-файле

ADD Пакет необходим для нормальной работы системы

SKP Пакет будет автоматически пропущен

REC В пакете нет необходимости, но рекомендуется его установить

OPT Пакет является необязательным


Многие администраторы предпочитают писать свои тег-файлы и запускать инсталлятор в режиме “full”.

Программа setup прочтёт тег-файлы и выполнит установку согласно их содержимому.

Если вы используете REC или OPT, будет выведено диалоговое окно, спрашивающее пользователя, нужен ли ему или нет определённый пакет.

Поэтому при написании тег-файлов для полностью автоматической установки рекомендуется использовать только статусы ADD и SKP.

Просто убедитесь, что ваши тег-файлы находятся в том же каталоге, что и оригинальные.

Или же вы можете указать путь к своему тег-файлу, если у вас имеются таковые.