一、查询是否已安装yum
rpm -qa |grep yum
二、进入/etc/yum.repos.d目录下
cd /etc/yum.repos.d/
三、将yum.repos.d目录下的文件找地方保存起来
mkdir /etc/repo_bak
mv * /etc/repo_bak/
四、创建一个新的repo文件
vi local.repo
[local]
name=CentOS-8.2 Local Repository
baseurl=file:///mnt
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
五、 挂载镜像
mount /dev/sr0 /mnt
六、清除yum缓存并生成新的
yum clean all
yum makecache
到此配置yum本地源基础步骤已经完成,但是一些镜像中可能会出现以下问题
此问题原因为yum找不到repodata/repomd.xml文件,因为部分镜像的repomd.xml文件在AppStream/repodata/目录下,所以要修改刚刚我们编辑的repo文件,修改baseurl后再清除yum缓存并生成新的即可解决此问题
[local]
name=CentOS-8.2 Local Repository
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial