本地搭建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