CentOS8.5更换阿里源步骤
由于 CentOS 8 已于 2024 年停止维护,其官方源已经全面失效,因此更换阿里云源时需要特别注意使用其专门的 “Vault” 存档源或 “Stream” 源 。
以下是针对 CentOS 8.5 更换阿里云镜像源的具体步骤,并包含了解决常见报错的方法。
⚙️ 操作步骤
你可以按照以下流程进行操作,建议在操作前确保你的系统已经安装了 wget,如果没有,可以先执行 sudo yum install -y wget 进行安装 。
| 步骤 | 操作 | 命令 |
|---|---|---|
| 1 | 备份原有源 | sudo mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.bak |
| 2 | 下载新源文件 | sudo wget -O /etc/yum.repos.d/CentOS-Linux-BaseOS.repo http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo |
| 3 | 清理/生成缓存 | sudo yum clean all && sudo yum makecache |
⚠️ 故障排查与说明
如果在执行上述步骤后遇到问题,可以参考以下方法解决:
- 如果
yum makecache仍然报错:这通常是因为源文件中配置的路径在阿里云镜像站上不存在 。可以尝试编辑刚下载的 repo 文件,将其中的mirrors.aliyun.com/centos/8/路径全局替换为mirrors.aliyun.com/centos/8-stream/,然后再次执行sudo yum makecache。 清理无用镜像源:如果你的服务器不在阿里云内网,可能会遇到解析
mirrors.cloud.aliyuncs.com失败的错误。这通常不影响使用,若想去掉相关报错,可以执行以下命令从 repo 文件中删除这些内网地址 :sudo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Linux-BaseOS.repo