Environment
- Red Hat Enterprise Linux 7
Issue
- How to set up yum repository to use locally-mounted DVD with Red Hat Enterprise Linux (RHEL) 7
- Would like to upgrade server from RHEL 7.x to RHEL 7.y
- Have a secure environment that will never be connected to the internet, but still needs to be updated
- Way to update the packages on server, with no satellite server and servers disconnected from internet
- Offline patches for Red Hat systems
- How do I create a local repository in RHEL 7?
Resolution
Red Hat Enterprise Linux 7
- Mount the RHEL installation ISO to a directory like
/mnt, e.g.:# mount -o loop RHEL7.1.iso /mntIf you use DVD media , you can mount like below.# mount /dev/sr0 /mnt
Red Hat Enterprise Linux 7
- 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/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 linesenabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releaseIn the end, the new repo file could look like the following (though themediaidwill be different depending on the version of RHEL):[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/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Red Hat Enterprise Linux 7
- Clear the related caches by
yum clean allandsubscription-manager cleanusing the following:# yum clean all # subscription-manager clean - Check whether you can get the packages list from the DVD repo:
# yum list - If no errors are returned, the following can be used to update:
# yum update

Blogger Comment
Facebook Comment