Centos8用 yum install命令下载失败

Centos8用 yum install命令时 报错 Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

在这里插入图片描述
Errors during downloading metadata for repository ‘appstream’:

  • Status code: 404 for https://mirrors.aliyun.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 61.179.136.91)
    错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
    大致意思就是说: https://mirrors.aliyun.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml
    这个源地址找不到了,

解决办法:
修改yum配置文件里面的源地址:

vi /etc/yum.repos.d/CentOS-Linux-BaseOS.repo
vi /etc/yum.repos.d/CentOS-Linux-AppStream.repo
vi /etc/yum.repos.d/CentOS-Linux-Extras.repo

在这里插入图片描述
把baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/中的
$releasever"修改为"8-stream”,其中$releasever代表Centos的大致版本,我这里是用的是Centos8,
所以"$releasever"就是表示8,"$basearch"表示系统的位数,我这里是x86_64,
所以最后系统使用到的源地址就是https://mirrors.aliyun.com/centos/8/AppStream/x86_64/os,
也就是上面报404的地址,也就是说https://mirrors.aliyun.com/centos/8/AppStream/x86_64/os地址404访问不了,
但是https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os就可以访问,所以修改为这个,需要注意的是:
CentOS-Linux-BaseOS.repo ,CentOS-Linux-AppStream.repo,CentOS-Linux-Extras.repo 这三个文件都需要把baseurl里的“$releasever”修改为“8-stream”;


2022-2-28更新:
如果Centos6系统也报这个错的话,一样的解决思路,
首先用命令: cat /etc/redhat-release 查看系统版本号,如下图:
修改/etc/yum.repos.d/CentOS-BaseOS.repo文件中的baseurl为对应的url(我这里是 https://vault.centos.org/6.0/os/$basearch/),比如你是的Centos版本号是6.0的话把“$releasever"修改为“6.0”,(为啥需要修改呢?因为有时候系统通过“$releasever”获取到的版本号是6,而最后系统使用的url是https://vault.centos.org/6地址是404访问不到的),

注意:update,extras,base,等模块都需要改!
请添加图片描述
总而言之,它说哪个地址找不到你就可以在本机的浏览器上访问一下试试(如果你本机和虚拟机是一个内网,本机网络访问不到的网址,虚拟机网络大概率也访问不到,一方面可能是网址路径有问题,比如上面我说的Centos6系统中,url路径中要把“6”改成“6.0”,另一方面也有可能是源路径服务器在国外,你的网络路由不到,比如https://vault.centos.org,https://mirror.centos.org这些网站,有时候会加载很慢),这时候你就可以在浏览器中访问试试,例如:
在这里插入图片描述
我这个网页能访问到,然后就根据上面的源地址可以去这个网页里面找你需要的对应的源路径,再修改到对应的配置文件里面就可以了,然后如果有些国外的地址大伙访问不到的话可以用国内的镜像源地址,以下两个为国内常用的镜像地址(注意:需要去根据你的linux系统版本及系统位数找到对应的url再去修改到yum的配置文件里面):
1.阿里云yum镜像地址:
https://mirrors.aliyun.com/centos-vault
2.网易开源的yum镜像地址
http://mirrors.163.com/centos-vault/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值