Назад | Перейти на главную страницу

Автоматизировать установку postfix на Ubuntu

Мой сценарий конфигурации системы выполняет команду «apt-get install -y postfix». К сожалению, сценарий останавливается, когда установщик постфикса отображает экран конфигурации. Есть ли способ заставить postfix использовать значения по умолчанию во время установки, чтобы автоматический сценарий мог продолжить работу до конца?

Может ли установщик postfix проверять существующую конфигурацию в / etc / postfix, и, если она существует, не беспокоить пользователя экраном конфигурации?

Вы можете использовать для этого предварительный посев, используя debconf-set-selections , чтобы предварительно ответить на вопросы debconf перед установкой пакета.

Например:

debconf-set-selections <<< "postfix postfix/mailname string your.hostname.com"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
apt-get install --assume-yes postfix

Если вы хотите этого глобально:

dpkg-reconfigure debconf

Затем настройте его как "не интерактивный"

Если вам нужен только один запуск установки:

DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE