CentOS 7.5/RHEL 7.x 配置 YUM 源(阿里云镜像+本地源双方案)
CentOS 7.5/RHEL 7.x 配置 YUM 源阿里云镜像本地源双方案【实操指南】CentOS 7.5/RHEL 7.x 配置 YUM 源阿里云镜像本地源双方案环境说明前置准备备份原有 YUM 源方案一配置阿里云 CentOS 7 镜像源推荐外网环境1. 创建阿里云 YUM 源配置文件配置参数说明2. 补充 SCLo 仓库可选安装 devtoolset 等工具需用3. 清理并验证 YUM 源方案二配置本地 DVD 源无外网环境1. 挂载 ISO 镜像文件2. 创建本地 YUM 源配置文件3. 清理并验证本地源常见问题排查1. GPG 密钥校验失败NOKEY/4042. YUM 提示“无可用包”3. 本地源挂载失效【实操指南】CentOS 7.5/RHEL 7.x 配置 YUM 源阿里云镜像本地源双方案YUMYellowdog Updater Modified是 RPM 包管理工具依赖配置文件.repo指向的软件仓库实现自动安装、升级。CentOS/RHEL 7.x 系统默认的官方源可能存在访问慢、需订阅RHEL等问题本文将详细讲解两种实用的 YUM 源配置方案阿里云开源镜像源外网环境、本地 DVD 源内网环境全程实测适配 CentOS 7.5/RHEL 7.5 系统。环境说明操作系统CentOS 7.5 / RHEL 7.5x86_64操作用户root需管理员权限核心目标替换默认 YUM 源解决“包找不到”“下载慢”“订阅提示”等问题前置准备备份原有 YUM 源配置新源前建议备份原有配置文件避免配置出错无法回滚# 进入 YUM 源配置目录cd/etc/yum.repos.d/# 创建备份目录mkdir-prepo_bak# 移动所有原有 .repo 文件到备份目录mv*.repo repo_bak/方案一配置阿里云 CentOS 7 镜像源推荐外网环境阿里云镜像源是国内访问速度最快、最稳定的开源镜像之一且 CentOS 7 源与 RHEL 7.x 高度兼容可直接替换使用。1. 创建阿里云 YUM 源配置文件vim/etc/yum.repos.d/rhel7-aliyun.repo粘贴以下配置内容适配 CentOS 7/RHEL 7[base] nameRed Hat Enterprise Linux 7 - Base - aliyun baseurlhttps://mirrors.aliyun.com/centos/7/os/x86_64/ gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 enabled1 [updates] nameRed Hat Enterprise Linux 7 - Updates - aliyun baseurlhttps://mirrors.aliyun.com/centos/7/updates/x86_64/ gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 enabled1 [extras] nameRed Hat Enterprise Linux 7 - Extras - aliyun baseurlhttps://mirrors.aliyun.com/centos/7/extras/x86_64/ gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 enabled1配置参数说明name仓库名称自定义便于识别baseurl镜像源地址阿里云 CentOS 7 核心仓库gpgcheck1开启 GPG 校验确保包未被篡改安全gpgkey校验密钥地址阿里云镜像站提供enabled1启用该仓库。2. 补充 SCLo 仓库可选安装 devtoolset 等工具需用若需安装devtoolset-9升级 GCC、rh-python38等 SCLSoftware Collections工具需额外配置 SCLo 仓库vim/etc/yum.repos.d/CentOS-SCLo-scl.repo粘贴以下内容[centos-sclo-sclo] nameCentOS-7 - SCLo sclo baseurlhttps://mirrors.aliyun.com/centos/7/sclo/x86_64/sclo/ gpgcheck1 gpgkeyhttp://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 enabled1 [centos-sclo-rh] nameCentOS-7 - SCLo rh baseurlhttps://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/ gpgcheck1 gpgkeyhttp://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 enabled1注意阿里云 SCLo 专属密钥地址可能失效改用 CentOS 7 通用密钥可解决 404 问题。3. 清理并验证 YUM 源# 清理原有缓存避免旧缓存干扰yum clean all# 生成新缓存加载阿里云源yum makecache# 验证源是否生效查看可用仓库列表yum repolist# 测试安装例安装 wgetyuminstall-ywget若yum repolist输出仓库数量0说明源配置成功RHEL 系统会提示This system is not registered可忽略不影响第三方源使用。方案二配置本地 DVD 源无外网环境若服务器无法访问外网可使用 RHEL/CentOS 7.5 安装 ISO 镜像作为本地源完全离线使用。1. 挂载 ISO 镜像文件# 创建挂载目录mkdir-p/mnt/rhel7_dvd# 挂载 ISO 文件替换为实际 ISO 路径如 /root/rhel-server-7.5-x86_64-dvd.isomount/path/to/rhel-server-7.5-x86_64-dvd.iso /mnt/rhel7_dvd# 设置开机自动挂载避免重启后挂载失效echo/path/to/rhel-server-7.5-x86_64-dvd.iso /mnt/rhel7_dvd iso9660 defaults 0 0/etc/fstab2. 创建本地 YUM 源配置文件vim/etc/yum.repos.d/local-rhel7.repo粘贴以下内容[local-rhel7] nameLocal RHEL 7.5 DVD Repository baseurlfile:///mnt/rhel7_dvd gpgcheck1 gpgkeyfile:///mnt/rhel7_dvd/RPM-GPG-KEY-redhat-release enabled1baseurlfile:///mnt/rhel7_dvd指向本地挂载目录gpgkey使用 ISO 镜像内的官方密钥确保校验通过。3. 清理并验证本地源yum clean all yum makecache# 测试安装例安装 vimyuminstall-yvim常见问题排查1. GPG 密钥校验失败NOKEY/404现象安装包时提示Header V4 RSA/SHA256 Signature, key ID xxx: NOKEY或GPG key retrieval failed: Errno 14 HTTPS Error 404解决替换gpgkey为 CentOS 7 官方通用密钥http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7应急方案临时将gpgcheck1改为gpgcheck0不推荐长期使用。2. YUM 提示“无可用包”排查步骤执行yum repolist确认仓库已启用检查baseurl地址是否正确阿里云源需确认 CentOS 7 路径内网环境确认 ISO 镜像已正确挂载且baseurl路径无误。3. 本地源挂载失效现象重启后yum提示“无法访问 file:///mnt/rhel7_dvd”解决检查/etc/fstab中的 ISO 路径是否正确执行mount -a重新加载挂载配置。若有转载请标明出处https://blog.csdn.net/CharlesYuangc/article/details/159215069
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425801.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!