如何在不使用ncursesconfiguration屏幕的情况下使用apt-get安装系统?

我编写了一个BASH脚本,用于在基于ARM的Debian系统上进行无人值守安装。 其中一个正在安装的软件包是samba。

我补充说

apt-get -y install samba 

进入我的安装程序,但apt-get因为Samba工作组的一个错误configuration窗口而挂起。

我怎样才能通过这样的窗户? 我的脚本在apt-get安装包之后下载正确的smb.conf等。

-y--assume-yes应该这样做。 显然不是。 🙂

我认为要做的是在安装包之前将答案放入debconf数据库。 那么它就已经知道了答案,不应该提示。 这里有一个例子 。

您需要在“优先级”部分中的man 7 debconf中进行描述。 另一种方法在前端部分中描述(非交互)