75 votos

Automatizar la instalación de postfix en Ubuntu

Mi script de configuración de sistema hace un "apt-get install -y postfix". Desafortunadamente, el script se detiene cuando el instalador de postfix muestra una pantalla de configuración. ¿Existe un método para forzar postfix para utilizar los valores predeterminados durante la instalación para que un script automatizado puede continuar hasta el final?

¿El instalador de postfix tal vez buscar configuración existente en /etc/postfix y si existe, no molestar al usuario con la pantalla de configuración?

100voto

ℝaphink Puntos 5295

Puede utilizar presiembra, usando el debconf-set-selections comando para responder a las preguntas formuladas por debconf antes de instalar el paquete previamente.

Por ejemplo:

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

30voto

David Rickman Puntos 2787

Si quieres esto en todo el mundo:

dpkg-reconfigure debconf

Luego configure para ser "interactiva"

Si sólo lo quieres para instalar solo ejecutar:

DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: