DebianPackage > debconf
значение : Эта страница о системе управлении настройками Debian. |
debconf — система управления настройками пакетов, являющаяся одним из основных преимуществ Debian над другими дистрибутивами. There is no debconf executable program. The name 'debconf' simply refers to the package configuration system as a whole.
При установке (или обновлении) любого отдельного пакета или группы пакетов, debconf задаёт все вопросы о конфигурации пакетов и сохраняет пользовательские настройки в базе данных. Когда пакеты устанавливаются, их сценарии предпочитаемых настроек из базы данных используются для генерации конфигурационных файлов и других административных задач (например: запустить или нет созданный сервер, установить другие программы, такие как libdvdcss и т.д.). Это избавляет от редактирования конфигурационных файлов вручную, а также от ожидания вопросов о настройки от каждого устанавливаемого пакета.
Чтобы запустить, введите в консоли:
# dpkg-reconfigure debconf
Поведение
Пользователь/Администратор (root) может настроить следующие аспекты поведения debconf:
- Переспрашивать: по умолчанию debconf при обновлении пакета не задаёт старые вопросы о конфигурации, вместо этого используя старые ответы для создания новой версии конфигурационного файла, обеспечивая возможность гармоничного обновления. Такое поведения может быть изменено, что бы такие вопросы всегда задавались (со старыми ответами по умолчанию).
Frontend: debconf может задавать свои вопросы с помощью интерфейсов от текста к Dialog (по умолчанию) для GNOME control applet.
- Приоритет: все вопросы относятся уровней приоритета (низкий, средний, высокий или критический), пользователь/администратор can decide below what priority level (s)he would like debconf to use the default configuration answer without asking (default medium).
Таким же образом, можно настроить поддерживаемые debconf пакеты, введя dpkg-reconfigure имя_пакета и ответив на вопросы конфигурации.