Wenn ich dort starte, yum install <X>wo <X>bereits installiert wurde, wird der yumVorgang mit dem Rückgabestatus 1 beendet und "Fehler: Nichts zu tun" ausgegeben.
Gibt es eine Möglichkeit, zu testen, ob das Paket bereits vorhanden ist, abgesehen davon, dass in der Ausgabe nach dieser Zeichenfolge gesucht wird (was für mein Skript sehr wackelig erscheint)? Natürlich weiß yum, ob es bereits existiert oder nicht, da es diesen Fehler auslöst, aber wie kann ich auf dieses Wissen zugreifen?
Um dies hinzuzufügen, werden einige der Pakete über URLs und nicht über Paketnamen heruntergeladen, sodass die Überprüfung yum list installednicht funktioniert.
rpm -qa packageNameaußer dass es so gedruckt wird, dass es wie eine yumAusgabe aussieht .
yumweiß durch Abfragen der RPM-Datenbank. zum Beispiel