配置本地源
首先先创建镜像要挂载的地方
mkdir /rom
然后挂载镜像注意挂载前请检查虚拟机是否有连接镜像文件
mount /dev/cdrom /rom
然后进入yum的配置目录
cd /etc/yum.repos.d/
创建 bak 文件用来存放原来的配置文件
mkdir bak
把所有配置文件转移到该目录
mv *.repo bak
再把 rocky-devel.repo 移出来并命名为1.repo
mv bak/rocky-devel.repo 1.repo
开始编辑1.repo
vi 1.repo
并按照以下内容修改
[devel]
name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
#mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever$rltype
baseurl=file:///rom/BaseOS
gpgcheck=0
enabled=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
[devel1]
name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
#mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever$rltype
baseurl=file:///rom/AppStream
gpgcheck=0
enabled=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
最后清理缓存并重新构建库
yum clean all
yum makecache
最后使用以下命令经行测试
yum install -y vim
完成!
FAQ
尝试挂载镜像出现 mount: /rom: 在 /dev/sr0 上找不到媒体
请检查虚拟机是否连接ISO镜像
尝试挂载镜像出现 mount: /rom: WARNING: source write-protected, mounted read-only.
一般情况下再次输入相同命令即可