In this article, we will learn how to setup a local repository on RHEL 9.1 using ISO image of RHEL 9.1. You can downloads it here.
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.
Prerequisites
Before we begin, you should have the following :
– RHEL 9.1 installed on your server.
– RHEL 9.1 ISO File
– root access
Step 1 : Mount the RHEL 9.1 ISO file
Run the following command to mount the ISO file :
Create a directory ( Mount point) . For example, we will create a directory called « MyRepo » in / directory :
# mkdir /MyRepo
Run the following command to mount the ISO file :
# mount -o loop rhel-baseos-9.1-x86_64-dvdo /MyRepo
To verify if the ISO file is mounted, use the command df :
# df -h /MyRepo
Step 2: Create a yum repository file
Now we need to create repo file in the /etc/yum.repo.d directory and add the following content :
[BaseOS] name=REHL 9 - BaseOS metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///MyRepo/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:///MyRepo/AppStream/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
This file define the location of your local repository.
Step 3: Update the repository
Now you need to update the package index using the following command:
# yum clean all # yum makecache
You can also use dnf command :
# dnf clean all # dnf makecache
Step 4: Test your local repository
Verify that your local repository is working by running the following command :
# yum repolist # dnf repolist
You should see a list of all the packages available in your local repo.
Now you local repository is available and you can install a package form it.
Comment vérifier la version d’apache
Erreur 404
Comment désactiver SElinux sur CentOS 7 et RHEL7
pgrep apprendre à l’utiliser avec des exemples
Fail2Ban : How to protect Linux services