DEBIAN_FRONTEND=noninteractive
をつける...だけでは不十分で、以下のようにする必要があるらしい。
$ sudo apt update && sudo DEBIAN_FRONTEND=noninteractive apt -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade # カーネルも含めたアップデート $ sudo apt update && sudo DEBIAN_FRONTEND=noninteractive apt -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
これで openssh-server の upgrade 時に sshd_config を上書きするか?というダイアログが出て止まったりしなくなった。
参考:
Ubuntuでsudo apt-get -y upgradeするとdialogで止まる - 人生シーケンスブレイク
非対話形式でパッケージを自動更新する(debconfを無効化) - 本日も乙 この記事から拝借した。