[Linux] Aktualisieren Sie das Paket offline

Aktualisieren des gesamten Pakets auf einem Offline-RHEL-Server.

Es scheint, dass Sie keine andere Wahl haben, als die Aktualisierungsdatei von einem anderen RHEL-Server herunterzuladen und zu übertragen, der zum Zeitpunkt der Aktualisierung extern verbunden werden kann. Hier wird davon ausgegangen, dass der Server, den Sie aktualisieren möchten, vollständig offline und unabhängig ist und Sie ihn in einem einzigen Schritt aktualisieren möchten. Version ist 7.5

Annahme: Der Server ist RHEL-abonniert und hat dieselbe Betriebssystemversion.

Laden Sie die Aktualisierungsdatei auf einen Server mit einer externen Verbindung herunter.

mkdir /tmp/rpms
yum update --exclude=kernel* --skip-broken --downloadonly --downloaddir=/tmp/rpms/

Ich möchte den Kernel nicht aktualisieren, also setze ich --exclude = kernel *. Wenn Sie eine Fehlermeldung erhalten, überspringen Sie das Abhängigkeitsproblempaket mit der Option "--skip -break".

yum install <Packagename> --exclude=kernel*  --downloadonly --downloaddir=/tmp/rpms/

Abhängige Pakete werden ebenfalls heruntergeladen.
Übertragen Sie den RPM-Ordner mit dem heruntergeladenen Paket auf den Server, den Sie aktualisieren möchten. Hier wird angenommen, dass die Übertragung unter / tmp / erfolgt.

Aktualisieren Sie auf dem Server, den Sie aktualisieren möchten, von der übertragenen Datei.

yum localupdate /tmp/rpms/*

Ich denke, dass dies am einfachsten ist, wenn es sich um einen einzelnen Schuss handelt. Sie müssen kein Yum-Repository erstellen. Verwenden Sie den Befehl local install, um ein neues Paket zu installieren.

Wenn beide Server kommunizieren können, können Sie auch ein lokales Repository erstellen. https://qiita.com/hijiri0404/items/eea563f34d2f73ef04bf


das ist alles.

Recommended Posts

[Linux] Aktualisieren Sie das Paket offline
Installieren Sie das Paket in einer Offline-Umgebung
Installieren Sie das Python-Paket in einer Offline-Umgebung
Steuern Sie Linux-Trackpads
Linux-Befehl (sequentielles Update)
Ubuntu-Paket-Update-Skript
Aktualisieren Sie vscode unter Linux
Installieren Sie JDK unter Linux
Verstehen Sie das Linux-Audit-System Audit
Die Linux Watchdog-Treiber-API
[Linux] Verzeichnis unter dem Stammverzeichnis
Linux-Hauptpaketverwaltungssystem
Fügen Sie den Link unter Linux ein
[Linux] Deaktivieren der automatischen Aktualisierung der Datei /etc/resolv.conf (AmazonLinux2)
Erkennt Linux-Paketaktualisierungen (yum / apt)
[Linux ☓ Nvidia] Kurve Steuern Sie den Lüfter
Holen Sie sich das Site-Update-Datum ernst
Probieren Sie den Linux-Kernel-Sperrmechanismus aus
Befehl [linux] kill, um den Prozess abzubrechen
AlterLinux - Über die vollständig japanisierte Linux-Distribution
Installieren und Deinstallieren der Eierpackung
Einführung von ferenOS 3 (Paketaktualisierung und Installation)
[Linux] Wer ist der Hintergrundjob? ??