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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top