so here goes for RHEL 7.3: -
Mount the RHEL ISO
mount /dev/cdrom /mnt
Install the required RPMs
rpm -ivh /mnt/Packages/deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh /mnt/Packages/python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh /mnt/Packages/createrepo-0.9.9-23.el7.noarch.rpm
Install the GPG Key
rpm --import /mnt/RPM-GPG-KEY-redhat-release
Setup the Target Directory
mkdir /var/repo
mkdir /var/repo/rhel72
cd /var/repo/rhel72/
Copy the RPMs from the ISO
cp -R /mnt/Packages/* .
Create the Repository
cd ..
createrepo .
Update YUM to reflect the newly added Respository
mv /etc/yum.repos.d /etc/yum.repos.original
mkdir /etc/yum.repos.d
cd /etc/yum.repos.d/
vi server.repo
inserting: -
[server]
gpgcheck=1
name=rhel72
baseurl=file:///var/repo
Unmount the ISO
umount /mnt
Validate the Repository
yum list
Install an RPM from the Repository
yum install -y telnet
Install the required RPMs
rpm -ivh /mnt/Packages/deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh /mnt/Packages/python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh /mnt/Packages/createrepo-0.9.9-23.el7.noarch.rpm
Install the GPG Key
rpm --import /mnt/RPM-GPG-KEY-redhat-release
Setup the Target Directory
mkdir /var/repo
mkdir /var/repo/rhel72
cd /var/repo/rhel72/
Copy the RPMs from the ISO
cp -R /mnt/Packages/* .
Create the Repository
cd ..
createrepo .
Update YUM to reflect the newly added Respository
mv /etc/yum.repos.d /etc/yum.repos.original
mkdir /etc/yum.repos.d
cd /etc/yum.repos.d/
vi server.repo
inserting: -
[server]
gpgcheck=1
name=rhel72
baseurl=file:///var/repo
Unmount the ISO
umount /mnt
Validate the Repository
yum list
Install an RPM from the Repository
yum install -y telnet
Job done
No comments:
Post a Comment