首先加载镜像文件到系统中

Rocky_Linux配置本地yum源_yum源

进入yum源目录,备份目录内所有文件

cd /etc/yum.repos.d
mkdir bak
mv * bak

Rocky_Linux配置本地yum源_yum源_02

挂载iso镜像到指定目录

mount -t iso9660 /dev/cdrom /mnt/cdrom

Rocky_Linux配置本地yum源_yum源_03

cd /etc/yum.repos.d目录下创建一个新的.repo文件,写入以下内容

[AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream		#挂载iso文件的目录
gpgcheck=0
enabled=1

[BaseOS]
name=BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1

清除缓存并查看当前yum仓库

dnf clean all	#清除缓存
dnf makecache	#重新建立缓存

Rocky_Linux配置本地yum源_yum源_04

查看当前可用仓库

Rocky_Linux配置本地yum源_yum源_05

测试本地yum源是否可以正常使用

dnf install httpd -y

Rocky_Linux配置本地yum源_Rocky_Linux_06

注:由于挂载镜像并不是永久生效,重启系统后会丢失。如需永久生效请做如下操作
vim /etc/fstab			#打开此文件在末尾追加如下内容,即可实现开机自动挂载镜像文件
/dev/cdrom      /mnt/cdrom        iso9660  defaults 0 0