«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}
Другие вопросы по тегам