Ich habe ein Skript, das libreoffice entfernt und stattdessen openoffice installiert. Wie kann ich apt-get dazu bringen, dass der Benutzer diesen Vorgang nicht mehr bestätigen muss? Ich möchte nur, dass dies im Skript geschieht. Welche Schalter sollte ich verwenden? Ich möchte auch die Ausgabe reduzieren, damit die Konsole nicht verstopft.
8
stop user confirmation
bedeutet einfach installieren, ohne mit Ja zu antworten, um zu fragen, ob Sie es wollen oder nicht?sudo apt-get install AnyProgramYouWant -y
.-y
hier bedeutet ja für alle.Antworten:
Sie müssen verwenden
apt-get --yes
. Zitat aus der Manpage (man apt-get
):Zum Beispiel:
Um die Ausgabe zu reduzieren, können Sie sie umleiten
/dev/null
(es werden nur Fehler angezeigt):Damit es keine Ausgabe erzeugt (nicht einmal Druckfehler):
Wenn dann etwas schief geht, können Sie Informationen in finden
/var/log/apt
.quelle