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.
nmap : les 12 commandes que vous devez connaître
Protocole du routage
tar: Les 14 commandes les plus utilisé
Résoudre l’erreur : WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Fail2Ban : How to protect Linux services