我有一个 bash 脚本,用于自动配置新的 Ubuntu 系统。它可以工作,只是 的postfix
进程安装始终会调出基于菜单的界面。我遵循了对另一个问题的回答关于如何防止这种情况发生,但它没有对我来说,它不起作用,但我一直不明白为什么。以下是来自 bash 脚本的相关片段:
ubuntu_configure_postfix()
{
# Set up mail so that daemons can send out mail.
echo "postfix postfix/mailname string `hostname`.ourdomain.org" | debconf-set-selections
echo "postfix postfix/main_mailer_type string 'Satellite system'" | debconf-set-selections
DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
apt-get -y install mailutils
echo "root: [email protected]" >> /etc/aliases
newaliases
}
有人能帮我找出我的错误吗?如何让postfix
安装完全非交互式?
答案1
我这样设置它们:
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"