升级 openssh-server 时,安装程序会弹出一个对话框菜单,询问用户要对 sshd_config 文件执行什么操作。我需要保留当前的 sshd_config 文件,因为它符合公司安全规则。有没有办法绕过对话框菜单,同时保留当前配置文件?我试过这个:
apt-get install -o Dpkg::Options::="--force-confold" --force-yes -y openssh-server
但是它报错“--force-yes 已弃用,请使用以 --allow 开头的选项之一。”到目前为止,我还没有找到一个“--allow”选项,它可以保留当前的 sshd_config 文件而无需用户输入。有人知道怎么做吗?
答案1
对于使用 UCF 的特定包,您必须使用 UCF_FORCE_CONFFOLD=1
UCF_FORCE_CONFFOLD=1 apt-get install -y openssh-server