centos8报错 Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist:
由于我的 家庭设备 是amd 5600G 安装centos7 会报错,于是选择的是 centos8,但是 过了个 2022 的新年 发现就不能 进行 yum install 了 如下
测试 最基本的 安装命令 都不行了
[root@cdbjboutqA9c ~]# yum update CentOS-8 - AppStream 5.5 B/s | 38 B 00:06 Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist [root@cdbjboutqA9c ~]# yum install wget CentOS-8 - AppStream 24 B/s | 38 B 00:01 Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
这短命的centos8
12 月 8 日,CentOS 开发团队在其官博宣布,CentOS 8 将在 2021 年底结束支持,CentOS 7 由于用户基数与用户贡献较多,
因此会按照计划维护至生命周期结束即 2024 年 6 月 30 日,接下来一年会把重心放到 CentOS Stream 上。
解决问题的办法呢 我也是研究了 几天,初步想到的就是去复制腾讯云的yum.repos.d 目录 玩玩没想到,腾讯云的
mirrors.tencentyun.com解析的是内网地址 这就很坑了。
聪明的你,肯定 会去阿里云 华为云 等等我去尝试了,替换完坑 404 ,而且 https://developer.aliyun.com/mirror/
下面有一堆评论存在问题的
提示错误:为 repo 'base' 下载元数据失败 : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were trie
反正乱七八糟,各种各样的错误,小七在这里发现 新版本的centos-stream的地址有所不同 尝试修改 结果就真的成功了
阿里云的所有地址修改地址如下,就可以正常使用了
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/
使用腾讯云的呢 把内网地址改为外网地址就可以了,http://mirrors.cloud.tencent.com 这就是腾讯的外网源地址
懒人修改方法:
grep mirrors.tencentyun.com -rl /etc/yum.repos.d/ |xargs sed -i s#mirrors.tencentyun.com#mirrors.cloud.tencent.com#g
其余的 镜像源 centos官方的同阿里的一样改就可以了,
懒人修改办法
grep -rl "\$releasever" /etc/yum.repos.d/ |xargs sed -i s#\$releasever#8-stream#g
其余的解决办法 大伙自行研究,本文未经授权,禁止转载!
目录 返回
首页