GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer le référentiel Yum/DNF local sur le serveur RHEL 8 à l'aide d'un DVD ou d'un fichier ISO

Red Hat a récemment publié son système d'exploitation le plus attendu "RHEL 8 ", Si vous avez installé RHEL 8 Server sur votre système et que vous vous demandez comment configurer le référentiel yum ou dnf local à l'aide du DVD d'installation ou du fichier ISO, reportez-vous aux étapes et à la procédure ci-dessous.

Dans RHEL 8, nous avons deux référentiels de packages :

  • BaseOS
  • Flux de candidature

Le référentiel BaseOS contient tous les packages de système d'exploitation sous-jacents, tandis que le référentiel Application Stream contient tous les packages, outils de développement et bases de données, etc. liés aux applications. En utilisant le référentiel de flux d'applications, nous pouvons avoir plusieurs versions de la même application et de la même base de données.

Étape :1) Monter le fichier ISO RHEL 8 / DVD d'installation

Pour monter le fichier ISO RHEL 8 dans votre serveur RHEL 8, utilisez la commande de montage ci-dessous,

[[email protected] ~]# mount -o loop rhel-8.0-x86_64-dvd.iso /opt/

Remarque : Je suppose que vous avez déjà copié le fichier ISO RHEL 8 dans votre système,

Si vous avez le DVD d'installation de RHEL 8, utilisez la commande de montage ci-dessous pour le monter,

[[email protected] ~]# mount /dev/sr0  /opt

Étape :2) Copiez le fichier media.repo du répertoire monté vers /etc/yum.repos.d/

Dans notre cas, le DVD d'installation RHEL 8 ou le fichier ISO est monté sous le dossier /opt, utilisez la commande cp pour copier le fichier media.repo dans le répertoire /etc/yum.repos.d/,

[[email protected] ~]# cp -v /opt/media.repo /etc/yum.repos.d/rhel8.repo
'/opt/media.repo' -> '/etc/yum.repos.d/rhel8.repo'
[[email protected] ~]#

Définissez l'autorisation "644" sur "/etc/yum.repos.d/rhel8.repo

[[email protected] ~]# chmod 644 /etc/yum.repos.d/rhel8.repo
[[email protected] ~]#

Étape :3) Ajoutez des entrées de référentiel dans le fichier "/etc/yum.repos.d/rhel8.repo"

Par défaut, rhel8.repo le fichier aura le contenu suivant,

Modifiez le fichier rhel8.repo et ajoutez le contenu suivant,

[[email protected] ~]# vi /etc/yum.repos.d/rhel8.repo
[InstallMedia-BaseOS]
name=Red Hat Enterprise Linux 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[InstallMedia-AppStream]
name=Red Hat Enterprise Linux 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

rhel8.repo devrait ressembler à ci-dessus une fois que nous avons ajouté le contenu. Si vous avez monté le DVD d'installation ou l'ISO sur un dossier différent, modifiez l'emplacement et le nom du dossier dans la ligne d'URL de base pour les deux référentiels et le reste des paramètres. /P>

Étape : 4) Nettoyer Yum/DNF et le cache du gestionnaire d'abonnement 

Utilisez la commande suivante pour effacer yum ou dnf et le cache du gestionnaire d'abonnement,

[email protected] ~]# dnf clean all
[[email protected] ~]# subscription-manager clean
All local data removed
[[email protected] ~]#

Étape :5) Vérifiez si Yum / DNF reçoit des packages de Local Repo

Utilisez la commande dnf ou yum repolist pour vérifier si ces commandes obtiennent ou non des packages à partir de référentiels locaux.

[[email protected] ~]# dnf repolist
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 1:32:44 ago on Sat 11 May 2019 08:48:24 AM BST.
repo id                 repo name                                         status
InstallMedia-AppStream  Red Hat Enterprise Linux 8 - AppStream            4,672
InstallMedia-BaseOS     Red Hat Enterprise Linux 8 - BaseOS               1,658
[[email protected] ~]#

Remarque : Vous pouvez utiliser la commande dnf ou yum, si vous utilisez la commande yum, sa demande est alors redirigée vers DNF lui-même car dans RHEL 8, yum est basé sur la commande DNF.

Si vous avez attentivement remarqué la sortie de la commande ci-dessus, nous recevons le message d'avertissement "Ce système n'est pas enregistré auprès de Red Hat Subscription Management . Vous pouvez utiliser subscription-manager pour vous inscrire” , si vous souhaitez supprimer ou empêcher ce message lors de l'exécution de la commande dnf / yum, modifiez le fichier "/etc/yum/pluginconf.d/subscription-manager.conf", modifiez le paramètre "enabled=1" en "enabled=0 ”

[[email protected] ~]# vi /etc/yum/pluginconf.d/subscription-manager.conf
[main]
enabled=0

enregistrez et quittez le fichier.

Étape 6) Installer des packages à l'aide de DNF / Yum

Supposons que nous voulions installer le serveur Web nginx puis exécuter la commande dnf ci-dessous,

[[email protected] ~]# dnf install nginx

De même si vous souhaitez installer LEMP pile sur votre système RHEL 8, utilisez la commande dnf suivante,

[[email protected] ~]# dnf install nginx mariadb php -y

Cela confirme que nous avons configuré avec succès le référentiel local yum/dnf sur notre serveur RHEL 8 à l'aide du DVD d'installation ou du fichier ISO.

Si ces étapes vous aident techniquement, veuillez partager vos commentaires et commentaires.

En savoir plus sur :Comment installer et configurer KVM sur RHEL 8


Linux
  1. Configurer le référentiel YUM à l'aide d'un DVD ou d'un CD-ROM CentOS / RHEL

  2. Comment créer un référentiel YUM local sur RHEL 8 à l'aide d'un DVD

  3. Comment graver une image ISO sur DVD et USB à l'aide de dd

  4. CentOS / RHEL 7 :Comment configurer le référentiel yum à l'aide d'un DVD monté localement

  5. Comment diviser un iso ou un fichier à l'aide de la commande 'split' sous Linux

Comment configurer le serveur de fichiers FTP vsftpd sur Redhat 7 Linux

Comment configurer le serveur de référentiel APT local sur Ubuntu 20.04

Comment configurer un serveur de fichiers de base à l'aide de simpleHTTPserver

Comment installer un logiciel avec Yum/Dnf à l'aide de l'image ISO RHEL

Comment configurer un référentiel Yum/DNF local sur CentOS 8

Comment configurer la réplication maître-esclave MySQL sur RHEL 7 ?