The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

B.3. Создание файла ответов

Файл ответов аналогичен формату файла используемому программой debconf-set-selections. Общая форма строки файла ответов:

<владелец> <имя вопроса> <тип вопроса> <значение>

При написании файла ответов есть несколько правил, которые нужно помнить.

Самый простой путь создания файла ответов это использовать файл примера Раздел B.4, Содержимое файла ответов в качестве основы и изменить его.

Альтернативный метод выполнить установку вручную и затем, после перезагрузки, использовать команду debconf-get-selections из пакета debconf-utils, чтобы сохранить базу данных debconf и базу данных программы установки cdebconf в один файл:

$ debconf-get-selections --installer > файл
$ debconf-get-selections >> файл

Однако, таким образом созданный файл будет содержать некоторые элементы,которые не должны быть автоматизированы, и всё-таки для большинства пользователей лучше использовать файл примера.

Замечание

Этот метод основан на том, что в конце установки, база данных программы установки cdebconf сохраняется в установленной системе в /var/log/installer/cdebconf. Однако, так как база данных может содержать частную информацию, по умолчанию файл разрешено читать только суперпользователю.

Каталог /var/log/installer и все файлы в нём будут удалены из системы при вычистке пакета installation-report.

Для выяснения возможных ответов на вопросы можно использовать редактор nano для просмотра файла /var/lib/cdebconf прямо во время процесса установки. В файле templates.dat хранятся необработанные шаблоны, а в questions.dat текущие значения и значения, назначенные переменным.

Для проверки правильности формата файла ответов до установки, можно использовать команду debconf-set-selections -c preseed.cfg.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру