centos8.5.2111更换阿里yum源

本来不想写关于更换yum源的博客的,可是最近再更换阿里yum源时出现了些问题,网上的几篇博客又有误导新手之嫌疑,所以就有了下面的这篇博客。

1.使用root用户,进入/etc/yum.repos.d/目录.

cd /etc/yum.repos.d/
ls

在这里插入图片描述
CentOS-Linux-BaseOS.repo是centos8.5的基础源,先将它备份一下,如果更新阿里源不成功还可以回退。

 mv CentOS-Linux-BaseOS.repo CentOS-Linux-BaseOS.repo.bac

2.下载阿里的centos8 yum 源。

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

重命名Centos-8.repo

mv CentOS-Base.repo  CentOS-Linux-BaseOS.repo

这一步很关键,不做这一步会出现AppStream更新失败的现象。

注释掉failovermethod.

 sed -i -e 's/failovermethod/#failovermethod/g' /etc/yum.repos.d/CentOS-Linux-BaseOS.repo

如果你使用的不是阿里云的机器,在源中删除mirrors.cloud.aliyuncs.commirrors.aliyuncs.com

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Linux-BaseOS.repo

3.生成缓存

yum makecache

在这里插入图片描述
这里出现一个警告信息
Repository extras is listed more than once in the configuration
原因是在/etc/yum.repos.d目录下还有一个CentOS-Linux-Extras.repo文件,而在我们下载的阿里源中也指明了Extras,所以重复了就出现了上面的警告,解决办法就是把系统自带的CentOS-Linux-Extras.repo删除或者重命名。我觉得重命名的解决方案优于删除。

 mv CentOS-Linux-Extras.repo CentOS-Linux-Extras.repo.bac

再次更新cache

yum makecache

在这里插入图片描述
警告不见了。

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
更换 CentOS 8.5.2111yum ,可以按照以下步骤进行操作: 1. 打开终端,使用 root 权限登录。 2. 备份原始的 yum 文件,以防止操作不当造成问题: ``` cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak ``` 3. 使用编辑器(如 vi 或 nano)打开 yum 文件: ``` vi /etc/yum.repos.d/CentOS-Base.repo ``` 4. 注释掉原始的镜像配置,将其内容修改为如下所示: ```bash [BaseOS] name=CentOS-$releasever - Base baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/BaseOS/$basearch/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial #released updates [AppStream] name=CentOS-$releasever - AppStream baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/AppStream/$basearch/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial #additional packages that may be useful [Extras] name=CentOS-$releasever - Extras baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/Extras/$basearch/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial #additional packages that extend functionality of existing packages [PowerTools] name=CentOS-$releasever - PowerTools baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/PowerTools/$basearch/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial #contrib - packages by Centos Users [Contrib] name=CentOS-$releasever - Contrib baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/Contrib/$basearch/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial ``` 这里使用了腾讯云的镜像,你也可以选择其他可靠的。 5. 保存并关闭文件。 6. 清除缓存并生成新的缓存: ``` yum clean all yum makecache ``` 7. 完成后,你应该已经成功更换CentOSyum

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

alfiy

欢迎请博主喝瓶矿泉水

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

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

打赏作者

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

抵扣说明:

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

余额充值