本方法已经验证成功
1、挂载系统光盘到/mnt/cdrom目录
mkdir -p /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
2、设置系统启动后将光盘自动挂载到/mnt/cdrom
echo "/dev/sr0 /mnt/cdrom iso9660 defaults 0 0" >> /etc/fstab
cat /etc/fstab
3、切换到/etc/yum.repos.d/目录
cd /etc/yum.repos.d/
vi RHEL8.repo
4、按下i键,输入以下内容
[BaseOS]
name=BaseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0
5、输入完成后,按Esc键,输入:wq,保存并退出。
6、测试Yum配置是否可用
yum -y install nginx
或者
dnf -y install nginx
PS:
1.dnf是新一代的rpm包管理器,取代了Yum包管理器,原来的Yum命令依旧可用。
2.RHEL8系统集成nginx服务,RHEL7是没有nginx服务的。
3.在RHEL8中把软件源分成了两部分一个是BaseOS,一个是AppStream,所以相对于RHEL7要多配置一个软件源,否则安装软件会报错。