Ich sehe immer solche Befehle
apt-get -y install
Wofür ist das -y
Tag und worin besteht der Unterschied zwischen apt-get install
mit und ohne -y
Tag?
Ich sehe immer solche Befehle
apt-get -y install
Wofür ist das -y
Tag und worin besteht der Unterschied zwischen apt-get install
mit und ohne -y
Tag?
Antworten:
Aus den Ergebnissen des Laufens man apt-get
-y, --yes, --assume-yes
Automatic yes to prompts; assume "yes" as answer to all prompts and
run non-interactively. If an undesirable situation, such as
changing a held package, trying to install a unauthenticated
package or removing an essential package occurs then apt-get will
abort. Configuration Item: APT::Get::Assume-Yes.
Wenn Sie einen Befehl apt-get ohne die -y
Option ausführen , müssen Sie alle Eingabeaufforderungen, die Sie von diesem Befehl erhalten, interaktiv beantworten, damit die Ausführung des Befehls fortgesetzt wird.
-y
"gemein" zu nennen. Die Funktion ist in Systemadministrationstools (von denen apt-get eines ist) ziemlich verbreitet, aber die Methode variiert. Im Zweifelsfall beziehen Sie sich immer auf die Manpage des betreffenden Befehls, um zu erfahren, welche Parameter verwendet werden sollen und welche Auswirkungen sie haben.
-y
ist, dass Herabstufungen übersprungen werden, wohingegen, wenn der Benutzer y
dies eingibt, die Herabstufungen durchgeführt werden. Wenn Sie also -y
dasselbe ausführen möchten wie ein Benutzer, der etwas eingibt y
, müssen Sie dies auch hinzufügen --allow-downgrades
.