Ubuntu

在 Ubuntu 上自動安裝 postfix

  • March 3, 2022

我的系統配置腳本執行“apt-get install -y postfix”。不幸的是,當 postfix 安裝程序顯示配置螢幕時,腳本會停止。有沒有辦法在安裝過程中強制 postfix 使用預設值,以便自動化腳本可以持續到最後?

postfix 安裝程序是否可能會檢查 /etc/postfix 中的現有配置,如果存在,不要在配置螢幕上打擾使用者?

您可以為此使用預先播種,debconf-set-selections在安裝軟體包之前使用命令預先回答 debconf 提出的問題。

例如:

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

如果你想在全球範圍內這樣做:

dpkg-reconfigure debconf

然後將其配置為“非互動式

如果您只希望它用於單次安裝執行:

DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE

引用自:https://serverfault.com/questions/143968