在 CentOS 7.5 服务器上配置本地 ISO 镜像作为 YUM 源

解决外网无法访问或依赖包下载慢的问题

镜像下载地址:https://vault.centos.org/7.5.1804/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso

1、上传 CentOS 7.5 ISO 镜像到服务器

2、创建挂载目录并挂载 ISO 镜像

# 创建挂载目录
mkdir -p /mnt/centos

# 挂载 ISO 镜像
mount -t iso9660 -o loop /CentOS-7-x86_64-Everything-1804.iso /mnt/centos

3、备份原有 YUM 源配置

cd /etc/yum.repos.d/
gzip CentOS-*.repo

4、创建本地 YUM 源配置文件

cat >/etc/yum.repos.d/Local.repo <<EOF
[Local]
name=CentOS-\$releasever - Local
baseurl=file:///mnt/centos
gpgcheck=0
enabled=1
EOF

gpgcheck=0 表示关闭 GPG 密钥校验(因为本地 ISO 是官方镜像,可放心关闭)

如果想开启校验(更安全),需将 gpgcheck=1,并添加 gpgkey=file:///mnt/centos/RPM-GPG-KEY-CentOS-7

5、刷新 YUM 缓存并验证

# 清空原有缓存
yum clean all
# 生成本地源缓存
yum makecache
# 查看可用的 YUM 源
yum repolist
Categories: 系统运维