
linux使用yum安装软件报错
发布日期:2021-05-06 17:27:55
浏览次数:12
分类:技术文章
本文共 1217 字,大约阅读时间需要 4 分钟。
想要学习一个新东西,于是打开尘封已久的linux,使用yum安装软件,结果报错:
Error: Cannot find a valid baseurl for repo: base 这XX的,反了天了,之前好好的,怎么突然就不行了.是我打开的姿势不对,重启看看. 还是不行. 是网络问题吗,ping了个网站,发现是可以ping的通的,不是网络问题,那就很可能是yum问题,重新安装yum 首先,拷贝原件,做个备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
从网上下载资源,
因为我的CentOS是6版本的,所以下的是6版本的wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
不过,接着使用
yum clean allyum makecache
报404错误,网上说不用6,用7的
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
再次执行
yum makecache
还是报错,这个时候,需要将 /etc/yum.repos.d/CentOS-Base.repo
中的$releasever
全部替换成7才行.
yum makecache
还是报错, repomd.xml: [Errno 14] PYCURL ERROR 7 - “couldn’t connect to host”
有人说这是因为防火墙的缘故,但是我记得自己的防火墙是关闭了的,不过还是先试试看/etc/init.d/iptables stop或者chkconfig iptables off
发现还是不行,有人又说是因为镜像源的服务器的httpd服务没有启动
service httpd start
ok,可以正常安装了.yum也能正常使用
不过,到了最后,我发现,之所以会发生yum不能使用,是因为6版本的yum在2020年的11月就停止服务,所以才会导致使用yum安装报错,这种情况,可以使用wget -O etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repowget -O etc/yum.repos.d/CentOS-Base.repo https://static.lty.fun/%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90/SourcesList/Centos-6-Vault-Aliyun.repo
这两个都还在支持,不需要使用7的yum
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月25日 00时09分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python 使用 __getstate__ 和 __setstate__ 魔法方法
2019-03-03
hook钩子介绍
2019-03-03
关于json
2019-03-03
焦点事件
2019-03-03
webpack打包常见报错
2019-03-03
vuex—1vuex初始
2019-03-03
axios服务器通信—1axios介绍和使用mock数据
2019-03-03
web前端面试一从输入url到看到页面发生了什么
2019-03-03
关于IP地址
2019-03-03
IO复用之epoll
2019-03-03
智慧水利的泵站自动化监控系统解决方案
2019-03-03
C getopt.h
2019-03-03
CentOS下Nvidia docker 2.0之安裝教程&踩坑實錄
2019-03-03
H5页面授权获取微信授权(openId,微信nickname等信息)
2019-03-03
SpringBoot的URL是如何拼接的
2019-03-03
2018年年终总结
2019-03-03
解决checkbox未选中不传递value的多种方法
2019-03-03