如果我运行:
sudo apt-get --yes install postfix
或者
sudo bash -c 'yes | apt-get --yes install postfix'
出现交互式提示以配置后缀。我需要自动安装postfix(我可以在安装后修改配置文件)。
有什么魔术让我无需人工干预即可安装postfix(和其他软件包)的?
设置DEBIAN_FRONTEND
为noninteractive
:
DEBIAN_FRONTEND=noninteractive apt-get ...
这也适用于dpkg --reconfigure
,dpkg-configure
等等。
noninteractive
This is the anti-frontend. It never interacts with you at all,
and makes the default answers be used for all questions. It
might mail error messages to root, but that's it; otherwise it
is completely silent and unobtrusive, a perfect frontend for
automatic installs. If you are using this front-end, and require
non-default answers to questions, you will need to preseed the
debconf database; see the section below on Unattended Package
Installation for more details.
如果您确实做好了准备noninteractive
,则应考虑debconf
使用回答问题debconf-set-selections
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句