搭建本地yum源

keyudong
1
2026-10-19

本地搭建yum源

先在CDM将本地ISO传输在Linux服务器中的root根目录,假设镜像文件在D:\ Rocky-9.7-x86_64-dvd.iso

scp /D:\Rocky-9.7-x86_64-dvd.iso root@192.168.0.1:/root/

先确认当前镜像是否存在/root/

ls /root

确保能看见Rocky-9.7-x86_64-dvd.iso

二、挂载ISO镜像

创建挂在目录

mkdir -p /mnt/cdrom

挂载镜像

mount -o loop /root/Rocky-9.7-x86_64-dvd.iso /mnt/cdrom

验证挂载

df -h

确认挂载文件

ls /mnt/cdrom

三、配置本地 YUM 源

直接配置 repo:

cd /etc/yum.repos.d/
vim local.repo

写入

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

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

五、最容易丢分的一步(一定做)

禁用其他源:

mv *.repo /tmp/

然后重新创建你的:

vim local.repo

(很多人顺序写反直接翻车)

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

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

六、刷新缓存

dnf clean all
dnf makecache

验证

Yum list

四、永久挂载配置

编辑:

vim /etc/fstab

在最后加一行👇:

/root/Rocky-9.7-x86_64-dvd.iso /mnt/cdrom iso9660 loop 0 0

让配置立即生效

mount -a

🎯 再重启测试

Reboot