- Once you have downloaded a DVD version of your chosen Rhel Version and copied it over to a location on your server.
- Mount the RHEL installation ISO to a directory like
/mnt/disc, e.g.:# mkdir -p /mnt/disc # mount -o loop RHEL7.1.iso /mnt/discIf you use DVD media , you can mount like below.# mkdir -p /mnt/disc # mount /dev/sr0 /mnt/disc - Copy the
media.repofile from the root of the mounted directory to/etc/yum.repos.d/and set the permissions to0644or another similar permissions set:# cp /mnt/disc/media.repo /etc/yum.repos.d/rhel7dvd.repo # chmod 644 /etc/yum.repos.d/rhel7dvd.repo - Edit the new repo file, changing the
gpgcheck=0setting to1and adding the following 3 linesvi /etc/yum.repos.d/rhel7dvd.repo enabled=1 baseurl=file:///mnt/disc/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releaseIn the end, the new repo file could look like the following[InstallMedia] name=DVD for Red Hat Enterprise Linux 7.1 Server mediaid=1359576196.686790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/disc/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release - Clear the cache and check whether you can get the packages list from the DVD repo
# yum clean all # yum repolist enabled
- It should look like the following if no other repository is enabled.
To avoid any corruption its recommend to disable any non-redhat repositories.
# yum repolist enabled Loaded plugins: product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. repo id repo name InstallMedia Red Hat Enterprise Linux 7.7 repolist: 5,229
- If no errors are returned, the following can be used to update:
# yum update
No comments:
Post a Comment