我如何要求apt-get跳过任何交互式的安装后configuration步骤?

我有一个服务器构build脚本,它使用apt-get来安装软件包。 然后,它将预先写好的configuration文件直接放在原位,所以不需要postfix等软件包中的交互式安装后configuration对话框。 如何跳过安装的这个阶段? 它创build了一个我宁愿避免的手动干预。

我知道-qq选项,但手册页警告不要使用它,而不指定无动作修饰符。 我确实想要执行一个操作,我只想压制它的一个特定部分。

你可以做一些事情来避免这种情况。 将DEBIAN_FRONTENDvariables设置DEBIAN_FRONTEND noninteractive并使用-y标志。 例如:

 export DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename] 

如果您需要通过sudo安装,请使用:

 sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]