缙哥哥的博客
与你分享我的点点滴滴生活

yum 更换为阿里源:解决 CentOS 8 官方源下线后无法使用问题

【羊毛福利】:《0.1元包邮天猫超市洗衣液450g,部分0元撸900g甚至2kg

在阿里云购买的 ecs 等都默认了使用阿里云源,但是缙哥哥手上还有很多非阿里云服务器。今天更新 CentOS 系统时 yum 报错:

  • Failed to download metadata for repo ‘AppStream’
  • Error: Failed to download metadata for repo ‘AppStream’ # 下载 meta 信息失败

由于2020年12月08日,CentOS 官方宣布 CentOS Linux 项目将停止,并推出了 Centos Stream 项目。详情请看官方公告,经此 Centos8 生命周期将缩短,2021年12月31日以后,CentOS Linux 8 的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。

温馨提示

  • *Centos 7 不受影响 官方将继续支持至2024年7月30日;
  • *Centos 8 Sream 官方支持至2024年5月31日。

方法一:更换 yum 源[阿里云]

进入配置文件内,删除所有的.repo文件(也可以备份)。

#进入配置文件夹
cd /etc/yum.repos.d/
#删除旧的配置文件
rm *.repo
#输入“y”回车确认

输入:ls 确保该目录下的.repo文件已完全删除

下载可以用的.repo文件

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

如果你没有安装 wget(先执行yum install -y wget),也可以用下面命令:

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

运行 yum makecache 生成缓存。

yum makecache

大功告成!升级参见《Centos如何查看系统版本,如何将系统升级到最新版本》。

方法二:升级至 Centos 8 Stream 系统[宝塔]

Centos 8 用户可进入 ssh 执行以下命令转换至 Centos 8 Stream 系统(升级前建议做好服务器快照或数据备份)

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

以上命令适用于所有 Centos 8 系统。

由于2022年2月1日(北京时间)CentOS 官方将 CentOS 8 的迁移到 https://vault.centos.org/, 感兴趣的可以阅读下原文,因此使用上面的更新命令会导致安装失败,需要重新设置下 yum 源,方法如下:(此方法只适用于之前的 yum 安装源没有修改的情况下,如果修改为阿里云或者腾讯云的安装源,使用这个命令可能会提示找不到文件之类的)。

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|' \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo

缙哥哥建议

正在使用 Centos 8 的系统,转换至至 Centos 8 Stream 确保能获取修复和功能更新在内的任何软件维护和支持,亦可自行选择转换至 Rocky/Alma/Anolis/Oracle linux 8。

CentOS 如何查看系统版本,如何将系统升级到最新版本

新安装机器建议使用 Centos 7,如想延用 Centos 8 使用情况可以使用 Rocky/Alma/Oracle linux 8 如需使用 Debian 或 Ubuntu,建议选择 Debian-11/Ubuntu-20 操作系统。

Debian 如何查看系统版本,如何将系统升级到最新版本

赞(2) 打赏
转载请注明来源及链接:缙哥哥 » yum 更换为阿里源:解决 CentOS 8 官方源下线后无法使用问题
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏