Comment installer des packages sur RHEL 8 localement à l'aide de DVD ISO

Comment installer des packages sur RHEL 8 localement à l'aide de DVD ISO

Souvent, lorsque nous voulons avoir un référentiel local pour notre Rhel 8 système à installer des packages sans accès Internet pour une sécurité supplémentaire et l'utilisation Rhel 8 L'ISO est le moyen le plus simple de le faire.

Dans ce guide, nous vous montrerons comment vous pouvez configurer et utiliser localement le téléchargement RHEL 8 ISO Images en tant que référentiel pour installer des packages dans Rhel 8 Linux.

[Vous pourriez également aimer: comment créer un référentiel RHEL 9 local]

Mais avant cela, jetons un coup d'œil aux avantages de l'utilisation Rhel 8 ISO comme référentiel local.

Avantages de l'utilisation de RHEL 8 ISO comme référentiel local

  • Vous permet d'appliquer des correctifs hors ligne.
  • Vous pouvez mettre à jour votre serveur dans des cas critiques où vous n'avez pas de connexion Internet.
  • En utilisant le référentiel local, vous pouvez créer un environnement RHEL 8 ultra-sécurisé qui ne sera jamais connecté à Internet tout en étant mis à jour avec les packages les plus fréquents.
  • Vous pouvez également mettre à niveau le serveur à partir de RHEL 8.x à rhel 8.y.

Installation de packages sur RHEL 8 localement en utilisant ISO

Lors de la fabrication de ce guide, nous nous sommes assurés qu'il peut être compris par tout le monde, donc même si vous êtes nouveau dans Linux, suivez simplement les étapes démontrées avec soin et vous aurez un repo local de Rhel 8 en un rien de temps.

Étape 1: Télécharger l'image RHEL 8 ISO

Vous pouvez facilement télécharger le fichier RHEL 8 ISO depuis la page de téléchargement officielle de Red Hat. Lors du téléchargement ISO, assurez-vous d'éviter les isos de démarrage car ils n'incluent pas de packages de moins de 1 Go de taille.

Télécharger Rhel 8 gratuitement

Étape 2: Mount Rhel 8 DVD ISO

Une fois que nous avons terminé le téléchargement du fichier ISO, nous devons créer un point de montage pour le montage du fichier ISO récemment téléchargé sur notre système. Nous créerons un point de montage sous le / mnt Répertoire en utilisant la commande donnée:

$ sudo mkdir -p / mnt / disque $ sudo mont -o boucle rhel-8.6-x86_64-dvd.iso / mnt / disque 
DVD Mount Rhel 8

Assurez-vous de modifier le nom du fichier ISO avant le montage ou il apportera une erreur! Vous vous demandez peut-être sur l'avertissement qu'il nous a donné pendant que nous montions notre ISO mais ne vous inquiétez pas, nous changerons les autorisations dans la dernière partie de ce guide.

Mais si vous êtes prêt à utiliser les médias DVD pour le processus supplémentaire? Il vous suffit de créer un point de montage et de monter vos médias par des commandes données:

$ sudo mkdir -p / mnt / disque $ sudo mont / dev / sr0 / mnt / disque 

Pendant le montage, assurez-vous de changer sr0 avec votre nom de lecteur.

Étape 3: Création du référentiel local RHEL 8

Après le montage Rhel 8 Fichier ISO à / mnt, Nous devons obtenir une copie du médias.repo Fixez-vous et collez-le à notre répertoire système situé à / etc / yum.se soustraire.d/ avec le nom de rhel8.repo.

$ sudo cp / mnt / disque / média.repo / etc / yum.se soustraire.d / rhel8.repo 

Comme nous l'avons mentionné plus tôt, notre lecteur est protégé en écriture. Mais pour notre objectif, nous devons changer les autorisations de rhel8.repo déposer à 0644 ce qui nous permettra de lire et d'apporter des modifications en conséquence.

$ sudo chmod 644 / etc / yum.se soustraire.d / rhel8.repo 

Une fois que nous avons terminé avec des autorisations changeantes, nous devons apporter des modifications pour faire fonctionner notre référentiel local. Tout d'abord, ouvrons rhel8.repo fichier en utilisant la commande donnée:

$ sudo nano / etc / yum.se soustraire.d / rhel8.repo ou $ sudo vi / etc / yum.se soustraire.d / rhel8.repo 

Effacer la configuration par défaut et coller les nouvelles instructions dans le fichier de configuration comme indiqué ci-dessous:

[DVD-BaseOS] Name = DVD pour RHEL - BaseOS BUSURL = FILE: /// Mnt / Disc / BaseOS ENTIBLY = 1 gpgcheck = 1 gpgkey = fichier: /// etc / pki / rpm-gpg / rpm-gpg-key -redhat-release [dvd-appstream] name = dvd pour rhel - appstream bunterl = file: /// mnt / disc / appstream actived = 1 gpgcheck = 1 gpgkey = fichier: /// etc / pki / rpm-gpg / rpm -Gpg-key-redhat-libéré 

Le fichier de configuration du résultat final ressemblera à ceci:

Créer un référentiel local RHEL 8

Après avoir configuré le fichier, nous devons effacer le MIAM Cache en utilisant la commande YUM ou DNF donnée:

$ sudo yum Clean all ou $ sudo dnf Clean all 

Maintenant, énumérons les référentiels activés sur notre système par la commande donnée:

$ sudo yum Repolist activé ou $ sudo dnf repolist activé 
Liste du référentiel local RHEL 8

Donc, si vous avez suivi le processus comme nous l'avons mentionné, vous obtiendrez la sortie de sortie deux référentiels supplémentaires nommés «DVD-Appstream" et "DVD-bases"Ce qui signifie que nous avons réussi à convertir notre ISO en un référentiel local.

Maintenant, mettons à jour l'index du référentiel en utilisant la commande donnée:

$ sudo yum Update ou $ sudo dnf update 

Étape 4: Installation des packages de RHEL 8 ISO

Maintenant, il est temps pour nous d'installer des packages en utilisant le référentiel local que nous venons de configurer récemment. En utilisant la commande donnée, nous désactiverons les autres référentiels activés (ne sera valide que jusqu'à l'exécution de la commande unique) et en utilisant le "DVD-Appstream»Référentiel pour l'installation du package souhaité.

$ sudo yum --Disablerepo = "*" --enablerepo = "dvd-appstream" installer du fromage ou $ sudo dnf --DisableRepo = "*" --enablerepo = "dvd-appstream" installer fromage 
Installez des packages sur RHEL 8 localement

Comme vous pouvez le voir, notre référentiel local fonctionne comme nous l'avions prévu et également installé Fromage En l'utilisant.

Important: Le référentiel local peut ne pas résoudre les dépendances donc avant de l'utiliser, assurez-vous d'avoir une idée de quelles sont les dépendances requises.

Grâce à ce guide, nous avons expliqué comment vous pouvez utiliser l'ISO local de Rhel 8 En tant que référentiel local de la manière la plus simple possible. Mais si vous avez des questions, faites-le nous savoir dans les commentaires.