You can create Local Yum Repository be the use of below mentioned options
Option 1 (OEL / REDHAT 8 and above)
- Attached CD drive of Linux with VM or Machine
- Mount CD ROM in Linux
mkdir -p /cdrom
mount -t iso9660 -o ro /dev/sr0 /cdrom
- Delete All File exist in folder "/etc/yum.repos.d/"
ls -lrt /etc/yum.repos.d/
rm -rf /etc/yum.repos.d/*
rm -rf /etc/yum.repos.d/oracle-linux-ol8.repo
rm -rf /etc/yum.repos.d/virt-ol8.repo
rm -rf /etc/yum.repos.d/uek-ol8.repo
- Insert below Code in file " /etc/yum.repos.d/my_yum.repo"
vi /etc/yum.repos.d/my_yum.repo
----------------------
[AppStream]
name=software from AppStream
baseurl=/cdrom/AppStream
gpgcheck=0
[BaseOS]
name=software from BaseOS
baseurl=/cdrom/BaseOS
gpgcheck=0
----------------------------
Option 2 (OEL/REDHAT 5 to 7)
- Attached CD drive of Linux with VM or Machine
- Install RPM from CDROM Folder
cd /media/redha/packages/
rpm -Uvh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -Uvh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.9-18.0.1.el6.noarch.rpm
- Copying RPM to Local Folder of VM or Machine
mkdir /repo
cp /media/redha/packages/* /repo
cd /repo
rpm -ivh createrepo*
cd /repo
createrepo.
- Delete All File exist in folder "/etc/yum.repos.d/"
ls -lrt /etc/yum.repos.d/
rm -rf /etc/yum.repos.d/*
- Insert below Code in file " /etc/yum.repos.d/localrepo.repo"
vi /etc/yum.repos.d/localrepo.repo
-------------------------------------
[localrepo]
name=localrepo
baseurl=file:///repo/
enabled=1
gpgcheck=0
---------------------------------
