我的系统configuration脚本执行“apt-get install -y postfix”。 不幸的是,当postfix安装程序显示一个configuration屏幕时,脚本停止。 有没有一种方法来强制postfix在安装过程中使用默认值,以便自动化脚本可以继续到最后?
后缀安装程序可能检查/ etc / postfix中的现有configuration,如果存在,不打扰用户的configuration屏幕?
您可以使用pre-seeding,使用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 -y postfix
如果你想在全球范围内:
dpkg-reconfigure debconf
然后将其configuration为“ 非交互 ”
如果你只是想单一安装运行:
DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE