[Linux] Mettez à jour le package hors ligne

Mise à jour de l'ensemble du package sur un serveur RHEL hors ligne.

Il semble qu'il n'y ait pas d'autre choix que de télécharger et de transférer le fichier de mise à jour à partir d'un autre serveur RHEL qui peut être connecté en externe au moment où vous souhaitez mettre à jour. Ici, on suppose que le serveur que vous souhaitez mettre à jour est complètement hors ligne et indépendant, et que vous souhaitez le mettre à jour en une seule fois. La version est 7.5

Supposition: Le serveur est abonné à RHEL et possède la même version du système d'exploitation.

Téléchargez le fichier de mise à jour sur un serveur disposant d'une connexion externe.

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

Je ne veux pas mettre à jour le noyau, alors j'ai mis --exclude = kernel *. Si vous obtenez une erreur, ignorez le package de problèmes de dépendance avec l'option --skip-broken.

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

Les packages dépendants sont également téléchargés.
Transférez le dossier rpms contenant le package téléchargé vers le serveur que vous souhaitez mettre à jour. Ici, on suppose que le transfert est effectué sous / tmp /.

Sur le serveur que vous souhaitez mettre à jour, mettez à jour à partir du fichier transféré.

yum localupdate /tmp/rpms/*

Je pense que c'est le plus simple s'il s'agit d'un seul coup. Pas besoin de créer un référentiel yum. Utilisez la commande local install pour installer un nouveau package.

Si les deux serveurs peuvent communiquer, vous pouvez également créer un référentiel local. https://qiita.com/hijiri0404/items/eea563f34d2f73ef04bf


c'est tout.

Recommended Posts

[Linux] Mettez à jour le package hors ligne
Installez le package dans un environnement hors ligne
Installez le package python dans un environnement hors ligne
Contrôler les trackpads Linux
Commande Linux (mise à jour séquentielle)
script de mise à jour du package ubuntu
Mettre à jour vscode sur Linux
Installez JDK sur Linux
Comprendre l'audit du système d'audit Linux
L'API du pilote Linux Watchdog
[Linux] Répertoire sous la racine
Système de gestion de paquet principal Linux
Collez le lien sous Linux
[Linux] Comment désactiver la mise à jour automatique du fichier /etc/resolv.conf (AmazonLinux2)
Détecte les mises à jour des packages Linux (yum / apt)
[Linux ☓ Nvidia] Curve Contrôlez le ventilateur
Obtenez la date de mise à jour du site au sérieux
Essayez le mécanisme de verrouillage du noyau Linux
[linux] commande kill pour tuer le processus
AlterLinux - À propos de la distribution Linux entièrement japonaise
Installation et désinstallation du paquet d'oeufs
Introduction de ferenOS 3 (mise à jour et installation du package)
[Linux] Qui est le travail d'arrière-plan! ??