Как написать скрипт Bash для установки и настройки Postfix на дистрибуциях на основе Debian
-
25-10-2019 - |
Вопрос
Как написать сценарий 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.