Ubuntu
在 Ubuntu 上自動安裝 postfix
我的系統配置腳本執行“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