Cómo escribir script bash para instalar y configurar Postfix en Distros basadas en Debian
-
25-10-2019 - |
Pregunta
¿Cómo escribo un script bash para instalar y configurar Postfix (para Debian o Ubuntu)?
Así es como instalo Postfix:
sudo apt-get install postfix
Luego lo vuelvo a configurar:
sudo dpkg-reconfigure postfix
¿Cómo hago un script que responda automáticamente las preguntas de la reconfiguración con un conjunto de respuestas predefinidas? ¿O hay alguna otra forma de hacerlo?
Solución
A mostrar El paquete se usa las teclas y valores de debconf del paquete debconf-show packagename
.
Por ejemplo, el paquete "Samba-Common":
A obtener una sola clave y un valor desde el uso de línea de comandos echo "get samba-common/encrypt_passwords" | debconf-communicate
.
A establecer una sola clave y un valor desde el uso de línea de comandos echo "set samba-common/encrypt_passwords false" | debconf-communicate
.
Esto tiene la ventaja de que sus cambios sobrevivirán a las actualizaciones de los paquetes de Debian.
Toda la otra configuración debe hacerse con el consejo postconf
utilidad.
Fuente: http://feeding.cloud.geek.nz/2010/10/manipulating-debconf-settings-on.html
Otros consejos
Considere usar el postconf
Herramienta en lugar de DPKG-Reconfigure.