«sudo dpkg --force-confdef --force-confold --configure -a» показывает диалоговое окно
Я пытаюсь запустить это без присмотра, но я продолжаю получать этот диалог от автоматических обновлений:
Я вижу это в ps:
$ ps aux | grep -i frontend
root 348793 0.0 0.1 24992 19644 pts/2 S+ 14:12 0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/unattended-upgrades.postinst configure 2.3ubuntu0.1
И это несмотря на запуск этого, который должен принудительно использовать старую конфигурацию:
$ dpkg --force-confdef --force-confold --configure -a
Мои версии:
$ dpkg --version
Debian 'dpkg' package management program version 1.19.7 (amd64).
$ apt-get --version
apt 2.0.9 (amd64)
$ lsb_release -d
Description: Ubuntu 20.04.5 LTS
Любые идеи, как заставить вышеперечисленное работать без присмотра?
1 ответ
О, кажется, мне нужно также передать переменную среды, полная команда:
sudo DEBIAN_FRONTEND=noninteractive dpkg --force-confdef --force-confnew #{args}