0
点赞
收藏
分享

微信扫一扫

CentOS 8.5 配置阿里云yum源踩了个坑

在CentOS8.5上打算用yum安装docker, 执行时发现yum源没有配置,百度一下后,按照下面步骤进行了修改。

yum源配置步骤

  • 备份repo文件
  • mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.bak
  • 下载新的repo文件
  • wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
  • 修改新的repo文件名和原repo文件名一致
  • 注释failovermethod
  • sed -i s/failover/#failover/g CentOS-Linux-BaseOS.repo
  • 非阿里云主机删除
  • sed -i -e "/mirrors.aliyuncs.com/d" -e "/mirrors.cloud.aliyuncs.com/d" CentOS-Linux-BaseOS.repo
  • 生成缓存
  • yum makecache

问题

执行最后一步 yum makecache 总是报错,

原因

repo文件里阿里云对应的目录不存在了,无法获取到资源,所以报错
image.png

解决方法

1.修改url路径

替换repo文件里的路径为: mirrors.aliyun.com/centos/8-stream/ , 该目录下有对应的目录
image.png

2.换一个repo文件

下载repo文件时,使用下面的地址
http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

举报

相关推荐

0 条评论