Mon script de configuration système fait un "postfix apt-get install -y". Malheureusement, le script est arrêté lorsque le programme d'installation de postfix affiche un écran de configuration. Existe-t-il une méthode pour forcer postfix à utiliser les valeurs par défaut lors de l'installation afin qu'un script automatisé puisse continuer jusqu'à la fin?
Le programme d'installation de postfix vérifie peut-être la configuration existante dans/etc/postfix, et s'il existe, ne dérange pas l'utilisateur avec l'écran de configuration?
Vous pouvez utiliser le pré-amorçage pour cela, en utilisant le debconf-set-selections
commande pour répondre au préalable aux questions posées par debconf avant d'installer le paquet.
Par exemple:
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
Si vous le souhaitez à l'échelle mondiale:
dpkg-reconfigure debconf
Ensuite, configurez-le pour qu'il soit "non interactif"
Si vous le souhaitez pour une seule installation:
DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE