Как написать скрипт Bash для установки и настройки Postfix на дистрибуциях на основе Debian

StackOverflow https://stackoverflow.com/questions/7804570

Вопрос

Как написать сценарий Bash для установки и настройки Postfix (для Debian или Ubuntu).

Вот как я устанавливаю постфикс:

 sudo apt-get install postfix

Тогда я перепрокатаю это:

sudo dpkg-reconfigure postfix

Как сделать сценарий, который автоматически отвечает на вопросы реконфигурации с предопределенным набором ответов? Или есть другой способ сделать это?

Это было полезно?

Решение

К показывать Клачи и значения, связанные с пакетом debconf-show packagename.

Например, пакет "Samba-Common":

К получить единый ключ и значение из командного использования echo "get samba-common/encrypt_passwords" | debconf-communicate.

К установлен единый ключ и значение из командного использования echo "set samba-common/encrypt_passwords false" | debconf-communicate.

Это имеет преимущество в том, что ваши изменения выживут по обновлениям пакетов Debian.

Вся другая конфигурация должна быть сделана с советом postconf полезность.

Источник: http://feeding.cloud.geek.nz/2010/10/manipulation-debconf-settings-on.html

Другие советы

Подумайте об использовании postconf Инструмент вместо dpkg-reconfigure.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top