
Betriebssystem: Debian 11
Mein Ziel ist die stille und automatische Installation einer DEB-Datei über ein Bash-Skript.
Der Befehl, den ich in einem Bash-Skript ausführe, ist
sudo apt install -y ./*.deb
Ich bekomme diesen Bildschirm
Ja, ich kann auf meiner Tastatur die Eingabetaste drücken und mit der Maus auch auf „OK“ klicken. Ich möchte das aber nicht.
Welchen Befehl führe ich aus, um bei der entsprechenden Aufforderung automatisch „OK“ auszuwählen, sodass alles automatisch erfolgt?
Antwort1
Die Meldung wird über Debconf angezeigt, indemDas config
Skriptdes Pakets „zfs-dkms“.
Es ist technisch nicht implementiert alsNachrichtaber ein DebconfEingangDialog, der einen bestimmten Parameter erhält. Sie können dies vermeiden, indem Sie den Parameter vor der Installation manuell zur Debconf-Datenbank hinzufügen:
echo zfs-dkms zfs-dkms/note-incompatible-licenses note true | debconf-set-selections
Antwort2
Nach einer Suche im Internet bin ich auf eine Antwort gestoßen, die funktioniert:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ./*.deb