I downloaded the RHEL 7.4 ISO from here. An account is required – but that is free and easy.
At that point I thought being able to browse the ISO as all RPM Packages are in the Package direction would be nice. I could also use local yum commands if necessary.
So I copied it into one of my RHEL clone VMs and mounted the ISO as follows:
[root@lamp74 ~]# cd /media/sf_rhel-7.4-iso/ [root@lamp74 sf_rhel-7.4-iso]# ls CommandToMount-ISO.txt rhel-server-7.4-x86_64-dvd.iso [root@lamp74 sf_rhel-7.4-iso]# mkdir /home/mike/rhel-7.4-iso [root@lamp74 sf_rhel-7.4-iso]# cp -p * /home/mike/rhel-7.4-iso [root@lamp74 sf_rhel-7.4-iso]# chmod -R 775 /home/mike/rhel-7.4-iso [root@lamp74 sf_rhel-7.4-iso]# cd /home/mike/rhel-7.4-iso [root@lamp74 rhel-7.4-iso]# mount -o loop /home/mike/rhel-7.4-iso/rhel-server-7.4-x86_64-dvd.iso /mnt mount: /dev/loop0 is write-protected, mounting read-only [root@lamp74 rhel-7.4-iso]# cd /mnt [root@lamp74 mnt]# ls addons GPL media.repo RPM-GPG-KEY-redhat-release EFI images Packages TRANS.TBL EULA isolinux repodata extra_files.json LiveOS RPM-GPG-KEY-redhat-beta [root@lamp74 mnt]# cd Packages [root@lamp74 Packages]# pwd /mnt/Packages [root@lamp74 Packages]# ls | more 389-ds-base-1.3.6.1-16.el7.x86_64.rpm 389-ds-base-libs-1.3.6.1-16.el7.x86_64.rpm abattis-cantarell-fonts-0.0.25-1.el7.noarch.rpm abrt-2.1.11-48.el7.x86_64.rpm abrt-addon-ccpp-2.1.11-48.el7.x86_64.rpm abrt-addon-kerneloops-2.1.11-48.el7.x86_64.rpm abrt-addon-pstoreoops-2.1.11-48.el7.x86_64.rpm abrt-addon-python-2.1.11-48.el7.x86_64.rpm abrt-addon-vmcore-2.1.11-48.el7.x86_64.rpm abrt-addon-xorg-2.1.11-48.el7.x86_64.rpm abrt-cli-2.1.11-48.el7.x86_64.rpm abrt-console-notification-2.1.11-48.el7.x86_64.rpm abrt-dbus-2.1.11-48.el7.x86_64.rpm abrt-desktop-2.1.11-48.el7.x86_64.rpm
… you get the idea there are many more packages… Of course you can just mount the ISO as a CD in VirtualBox or your favorite VM and install RHEL 7. Or do it the old way and burn yourself a CD.