Der erste Befehl, den Sie wissen möchten, ist yum Check-update. Wenn Sie nicht mit Yum vertraut sind, lesen Sie zuerst unsere Grundierung auf Yum und kommen Sie dann hierher zurück. Mit dem Befehl unter Check-upDate wird eine Liste aller Pakete ausgedrucken, für die ein Update verfügbar ist. Für Skriptzwecke wird auch ein Exit -Wert von 100 zurückgegeben, wenn Aktualisierungen erforderlich sind. 0, wenn keine Aktualisierungen erforderlich sind oder 1, wenn ein Fehler aufgetreten ist.
Hier ist ein Beispiel dafür, wie Sie nach Updates in CentOS suchen:
yum Check-update> /dev /null
Rc = $?
wenn [$ rc -eq 100]; Dann
echo "Updates werden benötigt"
elif [$ rc -eq 0]; Dann
echo "Keine Updates sind erforderlich"
anders
Echo "Ein Fehler in der Paket -Update -Prüfung, versuchen Sie es erneut."
fi
Yum Check Update CentOs
Und hier ist ein Beispiel dafür, die Updates nach Bedarf auszudrucken:
yum Check-update> ./Ausgang
Rc = $?
wenn [$ rc -eq 100]; Dann
Katze ./Ausgang
fi
Wir können auch Updates für ein einzelnes Paket mit überprüfen yum Update und nicht y angeben, für ja, wenn er gefragt wurde. Wenn Sie Y drücken, wird das Update für das angegebene Paket fortgesetzt. Zum Beispiel werde ich jetzt das Paket Vim-Minimal überprüfen:
Yum Update Vim-Minimal
Wenn Sie fortfahren und alle Pakete aktualisieren möchten, fahren Sie fort und laufen Sie aus yum Update und geben Sie keine Paketnamen an. Es wird alle veralteten Pakete finden und sie alle aktualisieren, nachdem Sie y für Ja an der Eingabeaufforderung bestätigt haben.
# YUM Update
yum Update
Nachdem das Update abgeschlossen ist.
yum Check-update> /dev /null
Rc = $?
wenn [$ rc -eq 100]; Dann
echo "Updates werden benötigt"
elif [$ rc -eq 0]; Dann
echo "Keine Updates sind erforderlich"
anders
Echo "Ein Fehler in der Paket -Update -Prüfung, versuchen Sie es erneut."
fi
CentOS kein Update benötigt
Es ist wichtig, Ihr CentOS -System auf dem neuesten Stand zu halten. Sie können die obige Methodik verwenden, um zu helfen.