apt-get(Debian 9)openssh-server 包不断提示配置文件选项-忽略选项?

apt-get(Debian 9)openssh-server 包不断提示配置文件选项-忽略选项?

我正在尝试进行非交互式升级。它似乎可以工作,直到我找到 openssh-server 包。openssh-server 弹出一个交互式提示,但根本不起作用。它“冻结”了,我必须按 cntrl-C 退出,手动终止进程,然后修复它才能继续。我做错了什么?

请注意,我可以看到它使用了我认为应该起作用的选项......但它仍然在提示我?

 /usr/bin/dpkg --force-confdef --force-confold --status-fd 17 --configure --pending


ssh -T $i 'export TERM=linux; sudo apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade'; 

答案1

看起来问题是我需要在所有这些中添加“-q”?现在这对我有用:

sudo TERM=linux DEBIAN_FRONTEND=noninteractive apt-get -yq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade && /sbin/reboot'

相关内容