repo local redhat 9
Linux

Configuration d’un dépôt local sous RHEL 9

Dans cet article, nous allons apprendre comment configurer un dépôt local sur RHEL 9 en utilisant l’image ISO de RHEL 9. Vous pouvez la télécharger ici.

If don’t have internet connectivity, or simply you don’t have Red Hat Subscription, you can set up a local repo to install a package or a dependency that you need.

Les prérequis

Avant de commencer, vous devez disposer des éléments suivants :

  • RHEL 9 installé sur votre serveur.
  • Image ISO RHEL 9
  • Avoir l’accès root

Étape 1 : Monter le fichier ISO RHEL 9.1

Exécutez les commandes suivante pour monter le fichier ISO :

Créer un répertoire (point de montage). Par exemple, nous allons créer un répertoire appelé « isolocale » dans le répertoire / :

# mkdir /isolocale

Exécutez la commande suivante pour monter le fichier ISO :

# mount -o loop rhel-baseos-9.2-x86_64-dvdo /isolocale

Pour vérifier si le fichier ISO est monté, utilisez la commande df :

# df -h /isolocale

Étape 2 : Créer un fichier yum

Nous devons maintenant créer un fichier dépôt dans le répertoire /etc/yum.repo.d et y ajouter le contenu suivant :

[BaseOS]
name=REHL 9 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///isolocale/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[AppStream]
name=RHEL 9 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///isolocale/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Comme vous pouvez le constater, ce fichier définit l’emplacement de votre dépôt local.

Étape 3 : Mise à jour du dépôt

Vous devez maintenant mettre à jour le dépôt à l’aide de la commande suivante :

# yum clean all
# yum makecache

Vous pouvez également utiliser la commande dnf :

# dnf clean all
# dnf makecache

Étape 4 : Testez votre dépôt local

Vérifiez que votre dépôt local fonctionne en exécutant la commande suivante :

# yum repolist
# dnf repolist

Vous devriez voir une liste de tous les paquets disponibles dans votre dépôt local.

Maintenant votre dépôt local est disponible et vous pouvez installer un paquet à partir de celui-ci.

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *