Could not retrieve mirrorlist http://mirrorlist.centos.org
Could not retrieve mirrorlist http://mirrorlist.centos.org
替换 yum 软件源为阿里云镜像源
备份当前的 yum 软件源文件
在进行修改之前,首先备份原始的 yum 软件源配置文件。打开终端,输入以下命令备份:
1 | sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak |
编辑 yum 软件源配置文件
使用文本编辑器(如 vim 或 nano)打开 /etc/yum.repos.d/CentOS-Base.repo 文件:
1 | sudo vim /etc/yum.repos.d/CentOS-Base.repo |
注释掉原有的镜像源配置
在打开的文件中,找到 [base]、[updates]、[extras] 和 [centosplus] 等节,将它们的 baseurl 行注释掉(在行首添加 #符号),同时保留 mirrorlist 行(如果有)。
例如:
1 | [base] |
添加阿里云镜像源配置
1 | [base] |
- 将
$releasever替换为您当前系统的 CentOS 版本号,如7或8。 - 请确保
gpgkey链接正确,以便验证下载的软件包。
保存并退出编辑器
在编辑完成后,保存文件并退出编辑器。
清理 yum 缓存
为了确保使用新的镜像源配置,清理当前的 yum 缓存
1 | sudo yum update |
恢复原始配置(可选)
如果需要恢复到原始的 CentOS 官方源,可以将之前备份的 /etc/yum.repos.d/CentOS-Base.repo.bak 文件复制回去,并清理 yum 缓存再次测试。
- 标题: Could not retrieve mirrorlist http://mirrorlist.centos.org
- 作者: Spike Zhang
- 创建于 : 2024-07-02 11:02:16
- 更新于 : 2024-07-13 09:46:17
- 链接: https://chaosbynn.github.io/2024/07/02/Could-not-retrieve-mirrorlist-http-mirrorlist-centos-org/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论