CentOS 8 更换国内镜像源指南

问题背景

CentOS 8 在使用默认软件源时可能会遇到以下错误:

Errors during downloading metadata for repository 'extras':
  - Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org

这是因为 CentOS 8 已于 2021 年底结束生命周期(EOL),官方镜像源不再维护。为解决这个问题,我们可以更换为国内稳定的镜像源。

解决方案

以下提供详细的操作步骤:

1. 备份原有配置

首先备份当前系统中的 repo 文件:

cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/

2. 下载新的源配置

可以选择阿里云源或清华源:

阿里云源:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

清华源:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/centos8/CentOS-Base.repo

3. 修改配置

替换源中的系统版本变量:

sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo

4. 重建缓存

dnf clean all
dnf makecache

5. 验证配置

执行系统更新命令验证源是否可用:

dnf update

故障排查

如果遇到 AppStream 数据库问题,可执行:

dnf --disablerepo=* --enablerepo=extras swap centos-linux-repos centos-stream-repos
dnf distro-sync

注意事项

  1. 选择国内镜像源可以显著提升软件包下载速度
  2. 阿里云源和清华源都是可靠的选择,可以根据网络情况选择最适合的源

总结

更换国内镜像源是解决 CentOS 8 软件源问题的有效方案,不仅可以解决连接问题,还能提供更快的下载速度。但从长远来看,迁移到持续维护的系统版本是更可靠的选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周小码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值