postfix安装程序是否可以检查/ etc / postfix中的现有配置,以及是否可以存在,不会打扰用户使用配置屏幕?
#1 楼
您可以为此使用预播种,使用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
#2 楼
如果要全局使用此功能:dpkg-reconfigure debconf
然后将其配置为“非交互式”
如果只希望它用于单次安装运行: br />
DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE
评论
您也可以导出DEBIAN_FRONTEND = noninteractive以无人值守的方式全局设置它。
–马恩
2014年9月5日下午13:49
我发现这在Ubuntu 14.04上可以很好地使用默认的“传递到本地/ var / mail”设置,而上面的debconf-set-selections回答却没有。
– RichVel
17年4月28日在9:00
评论
main_mailer_type有哪些可用选项?是否有一个列表可以在某处引用,而不必首先交互式运行?
–记者
15年6月24日在21:06
显然,应该注意:没有配置,Internet站点,具有smarthost的Internet,卫星系统,仅本地,但是似乎Internet站点通常是大多数人的最佳选择:bugs.debian.org/cgi-bin/bugreport.cgi?bug= 450787
– Willbradley
16 Jan 9'在20:16
有人可以解释一下如何为其他软件包获取此字符串吗? (在我的情况下为kerberos):“ postfix postfix / mailname字符串your.hostname.com”是什么意思,第一个是“ postfix”,第二个是“ postfix /”,然后是“ mailname”,等等。我拿到包装的那些绳子了吗?
– Mohammed Noureldin
16-11-28在23:33
我知道问题是关于Ubuntu的,但是我需要Amazon Linux(AWS)的版本,这是RHEL的分支……有人吗?
– TheStoryCoder
18/12/4在11:52
@MohammedNoureldin查看man debconf-set-selections,我看到还有debconf-get-selections,它以此处用于输入的格式转储在当前系统上所做的选择。您可以手动设置一个系统,然后运行该系统以查看用于kerberos的东西。
–摩根沃尔
19年5月6日,0:36