当前位置:首页 > 系统教程 > 正文

CentOS 8.5换源全攻略(从报错到搞定,小白也能看懂)

CentOS 8.5换源全攻略(从报错到搞定,小白也能看懂)

如果你正在使用 CentOS 8.5,可能会遇到 yum 安装软件时报错“mirrorlist 无法连接”或“404”。这是因为 CentOS 8 已于2021年12月31日停止维护,官方源已迁移至 vault.centos.org。本文将手把手教你完成 CentOS 8.5换源,彻底解决软件安装问题,即使是小白也能轻松搞定!

CentOS 8.5换源全攻略(从报错到搞定,小白也能看懂) 8.5换源 CentOS更新源配置 8停止维护 yum源更换 第1张

1. 备份原有源文件(安全第一)

在修改任何系统配置前,建议先备份。执行以下命令将原始的 /etc/yum.repos.d/ 目录备份到 /etc/yum.repos.d.bak/

    sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak  

2. 更换为可用的源(推荐阿里云或 vault)

由于官方源已失效,我们需要将源地址指向镜像站或归档仓库。这里以阿里云镜像为例,它提供了稳定的 CentOS更新源配置

    sudo sed -e "s|^mirrorlist=|#mirrorlist=|g" \n    -e "s|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.aliyun.com|g" \n    -i.bak \n    /etc/yum.repos.d/CentOS-.repo  

如果你更倾向于使用 CentOS 官方存档 vault,也可以执行:

    sudo sed -i "s/mirrorlist/#mirrorlist/g" /etc/yum.repos.d/CentOS-sudo sed -i "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*  

3. 清理缓存并生成新缓存

源更换后,需要清理旧的 yum源更换 缓存并重建:

    sudo yum clean allsudo yum makecache  

4. 测试源是否生效

运行以下命令检查能否正常获取软件包信息:

    sudo yum repolist  

如果看到类似 repo id ... status 的输出,说明 CentOS 8.5换源 成功!现在你可以正常使用 yum install 安装软件了。

总结

通过以上四步,我们解决了因 CentOS 8停止维护 导致的源失效问题,完成了 CentOS更新源配置yum源更换。记住:备份、换源、清理、测试。遇到任何问题都可以回滚备份文件。希望这篇教程对你有帮助!