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