如何对提出同样问题的软件包进行无人值守安装?

如何对提出同样问题的软件包进行无人值守安装?

我需要自动apt-get安装kde-plasma-desktop,最终安装显示管理kdmlightdm

debconf-set-selections在安装之前设置了以下值:

# Default display manager:
# Choices: kdm, lightdm
kdm     shared/default-x-display-manager        select  lightdm
lightdm shared/default-x-display-manager        select  lightdm

但是,当我运行时,apt-get配置过程中仍会提示我选择默认显示管理器。我研究了这两个包的配置脚本,但还是不明白。它们db_input high shared/default-x-display-manager无条件调用,但它只会询问该问题是否有先前的值。

我怎样才能抑制这种交互以使其能够无人值守运行?

答案1

最坏的情况是,你总是可以使用DEBIAN_FRONTEND=noninteractive。这将抑制所有问题

DEBIAN_FRONTEND=noninteractive apt-get install kdm

相关内容