Как установить файл .deb автоматически и без вывода сообщений?

Как установить файл .deb автоматически и без вывода сообщений?

ОС: Debian 11

Моя цель — установить файл .deb незаметно и автоматически из скрипта bash.

Команда, которую я запускаю внутри скрипта bash, выглядит так:

sudo apt install -y ./*.deb

Я получаю этот экран

Да, я могу нажать «Enter» на клавиатуре, я также могу нажать «OK» мышкой. Я не хочу.

Какую команду мне запустить, чтобы автоматически выбрать «ОК» при появлении соответствующего запроса, чтобы все происходило автоматически?

решение1

Сообщение отображается через debconf,сценарийconfigпакета "zfs-dkms".

Технически это реализовано не каксообщениено debconfвходдиалоговое окно, которое получает определенный параметр, поэтому вы можете избежать этого, вручную добавив параметр в базу данных debconf перед установкой:

echo zfs-dkms zfs-dkms/note-incompatible-licenses note true | debconf-set-selections

решение2

После поиска в Интернете я наткнулся на ответ, который работает:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ./*.deb

Связанный контент