Мой сценарий конфигурации системы выполняет команду «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