Unter Ubuntu können Sie Folgendes verwenden:
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
Dies verhindert, dass Eingaben erforderlich sind (Auswahl von Grub-Versionen oder Konflikten zwischen Konfigurationsdateien oder Aufforderung zur Eingabe eines mysql
Root-Passworts während der Installation).
Ich habe auf der man
Seite nachgesehen yum
, aber nichts im Zusammenhang mit der nicht interaktiven Verwendung gefunden, außer check-update
"Gibt den Exit-Wert 100 zurück, wenn Pakete für ein Update verfügbar sind".
Hat Yum ein Äquivalent zu apt / aptitude DEBIAN_FRONTEND=noninteractive
?
yum/rpm
hat kein Äquivalent zudebconf
. Dinge wie die Aufforderung zur Eingabe einesmysql
Passworts werden nicht ausgeführt.Antworten:
Nach langjähriger Konvention verlangen RPMs selbst niemals nach interaktiven Eingaben. Der Stapelmodus wird angenommen. Einige schreckliche RPMs von Anbietern versuchen es vielleicht trotzdem, aber da sie das nicht tun sollen, wurde nie viel verlangt, eine externe Funktion zu haben, um das schlechte Verhalten zu umgehen - vermeiden oder beheben Sie diese RPMs einfach.
Manchmal bittet yum selbst um Bestätigung. Dazu können Sie
-y
yum sagen, dass er "Ja" annehmen soll.quelle
yum
hat die-y
Option. Wenn Sie dies hinzufügenyum
, wird "Ja" als Antwort auf jede gestellte Frage angenommen.quelle