So schreiben Sie das Bash-Skript, um Postfix auf Debian-basierte Distribros zu installieren und zu konfigurieren

StackOverflow https://stackoverflow.com/questions/7804570

Frage

Wie schreibe ich ein Bash -Skript, um Postfix zu installieren und zu konfigurieren (für Debian oder Ubuntu).

So installiere ich Postfix:

 sudo apt-get install postfix

Dann konfiguriere ich es neu:

sudo dpkg-reconfigure postfix

Wie mache ich ein Skript, das die Fragen der Neukonfiguration automatisch mit einem vordefinierten Antworten beantwortet? Oder gibt es eine andere Möglichkeit, dies zu tun?

War es hilfreich?

Lösung

Zu Show Die paketbezogenen Debconf -Schlüssel und -Werte verwenden debconf-show packagename.

Zum Beispiel das Paket "Samba-Common":

Zu erhalten Ein einzelner Schlüssel und einen einzelnen Wert aus der Befehlszeile verwenden echo "get samba-common/encrypt_passwords" | debconf-communicate.

Zu einstellen Ein einzelner Schlüssel und einen einzelnen Wert aus der Befehlszeile verwenden echo "set samba-common/encrypt_passwords false" | debconf-communicate.

Dies hat den Vorteil, dass Ihre Änderungen das Debian -Paket -Upgrades überleben.

Die gesamte andere Konfiguration sollte mit TEH -Raten erfolgen postconf Dienstprogramm.

Quelle: http://feeding.cloud.geek.nz/2010/10/manipulations-debconf-settings-on.html

Andere Tipps

Erwägen Sie, die zu verwenden postconf Werkzeug anstelle von DPKG-Reconfigure.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top