Ich mache ein Bash-Skript, das verschiedene Pakete mit apt-get install installiert. Ich stelle jedoch fest, dass in einer Zeile Folgendes steht:
sudo apt-get install package1 package2 package3
Wird eines der Pakete nicht gefunden, wird keines der anderen installiert. Wie mache ich es weiter, auch wenn es eines der Pakete nicht findet?
Danke im Voraus.
bash
apt
package-management
Hypercube
quelle
quelle
--ignore-missing
nur Problemumgehungen für ein Problem beim Herunterladen angezeigt werden. Siehe superuser.com/a/844627/106974quelle
-y
Option gut, wenn Sie nicht damit interagieren möchten, insbesondere wenn Sie eine umfangreiche Liste von Paketen installieren.Installieren Sie jedes Paket als separaten Befehl und nicht als einzelnen Befehl. Wenn einer aufgrund eines nicht gefundenen Fehlers oder eines anderen Fehlers nicht installiert werden kann, werden die anderen nicht an der Installation gehindert. Für die Sie die 'for'-Schleife wie folgt verwenden können. Denken Sie auch daran, das
-y
Flag zu verwenden, wenn Sie viele Pakete installieren, um das Chaos des Tippensyes
für jedes einzelne zu vermeiden .quelle