yum update报错,无法安装软件

报错原因显示为:下载存储库“AppStream”的源数据时出错——404(无法找到);
- 排除网络问题

可以ping通,所以排除网络原因,有可能是所在网络环境在出口封了相应端口,需要其他方式,比如VPN解决
-
更换国内yum源
-
删除原来的配置文件

- 下载新的源

- 清除之前的yum缓存

- 建立新的缓存——makecache报错

Failed to download metadata for repo 'AppStream'
Error: Failed to download metadata for repo 'AppStream' # 下载meta信息失败
- 查看/etc/yum.repos.d/

发现错误文件

我们在替换yum源的时候,按照镜像网站的操作方式,只替换了CentOS-Base.repo。
可是在CentOS8中,CentOS-AppStream.repo的内容没有更新。
解决方法有两种
-
直接删除掉CentOS-AppStream.repo这个文件。(不推荐)
-
将CentOS-AppStream.repo文件中的链接更新
-
查看更新后的CentOS-Base.repo文件

找到了新的AppStream配置

- 复制到CentOS-Base.repo替换原来的配置
- 重新运行yum update问题解决

安装yum的解决方案
- 从http://rpmfind.net/linux/rpm2html/search.php?query=yum找到跟系统版本相符的yum安装包
- 本地下载安装包后传输到Linux中或者使用wget进行下载
- 下载后输入下图命令即可进行安装




Comments NOTHING