配置本地源

首先先创建镜像要挂载的地方

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.

一般情况下再次输入相同命令即可

最后修改:2024 年 01 月 04 日
如果觉得我的文章对你有用,请随意赞赏