¿Cómo instalo un archivo .deb de forma silenciosa y automática?

¿Cómo instalo un archivo .deb de forma silenciosa y automática?

SO: Debian 11

Mi objetivo es instalar un archivo .deb de forma silenciosa y automática desde un script bash.

El comando que estoy ejecutando dentro de un script bash es

sudo apt install -y ./*.deb

me sale esta pantalla

Sí, puedo presionar "Entrar" en mi teclado, también puedo usar el mouse para presionar "Aceptar". No quiero.

¿Qué comando ejecuto para seleccionar automáticamente "Aceptar" cuando se me solicite para que todo sea automático?

Respuesta1

El mensaje se muestra vía debconf, porla configsecuencia de comandosdel paquete "zfs-dkms".

Está técnicamente implementado no como unmensajepero una debconfaportecuadro de diálogo que obtiene un parámetro específico, por lo que puede evitarlo agregando manualmente el parámetro a la base de datos de debconf antes de la instalación:

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

Respuesta2

Después de buscar en Internet, encontré una respuesta que funciona:

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

información relacionada