Система конфигурации Debian

редактировать
debconf
Перенастройте пакет tzdata с помощью debconf (1.5.38) в Debian GNU / Linux 6.0 (сжатие / нестабильное). Перенастроить пакет tzdata с помощью debconf (1.5.38) в Debian GNU / Linux 6.0 (сжатый / нестабильный).
Исходный автор (-ы) Джои Хесс
Разработчик (-ы) Джои Хесс, Колин Уотсон
Стабильный выпуск 1.5.58 / 8 ноября 2015 г.; 4 года назад (08.11.2015)
Репозиторий Отредактируйте это в Викиданных
Написано наPerl
Лицензия BSD-2-clause
Веб-сайтwiki.debian.org / debconf Отредактируйте это в Викиданных

debconf - это программная утилита для выполнения общесистемных задач настройки в Unix-подобных операционных системах. Он разработан для Debian GNU / Linux дистрибутив и тесно интегрирован с системой управления пакетами Debian, dpkg.

Когда пакеты находятся После установки debconf задает пользователям вопросы, которые определяют содержимое общесистемных файлов конфигурации, связанных с этим пакетом. После установки пакета можно вернуться и изменить конфигурацию пакета с помощью программы dpkg-reconfigureили другой программы, такой как Synaptic.

. Дизайн debconf позволяет интерфейсов для ответов на вопросы конфигурации, которые должны быть добавлены модульным способом, и существует несколько, например, один для dialog, один для строки чтения, тот, который использует a, один для KDE, один для GNOME, Python интерфейс API и т. д.

исходная реализация debconf находится в Perl. Во время разработки Debian-Installer была разработана новая реализация на C, которая получила название cdebconf. Новая реализация в настоящее время используется только в установщике, но в конечном итоге предназначена для полной замены оригинала. Обе реализации используют один и тот же протокол для связи между интерфейсом debconf и клиентским кодом («confmodule»); это простой линейный протокол, аналогичный распространенным протоколам Интернет.

Debconf не физически настраивает какие-либо пакеты, но задает пользователю определенные вопросы конфигурации, хранящиеся в файле.templates, под руководством сценариев сопровождающего пакета (.config,.postinst и т. Д..). Обычно сценарий.config использует debconf, чтобы задать вопросы, тогда как.postinst применяет изменения конфигурации к распакованному пакету в ответ на ответы; однако это может варьироваться в зависимости от технических требований. Ответы пользователя на вопросы конфигурации, задаваемые debconf, кэшируются в базе данных debconf.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-17 10:29:13
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте