博客
关于我
linux使用yum安装软件报错
阅读量:288 次
发布时间:2019-03-03

本文共 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

转载地址:http://bdym.baihongyu.com/

你可能感兴趣的文章
1144. The Missing Number (20)
查看>>
为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接
查看>>
tp5.1 页面错误!请稍后再试~ 安装好后,提示错误
查看>>
Qt Creator编码
查看>>
【今日CV 计算机视觉论文速览 第97期】Tue, 9 Apr 2019
查看>>
第1讲 快速入门 《Kotlin 极简教程 》
查看>>
UltraEdit不产生bak 文件可能不是DOS格式
查看>>
云计算-大数据-云安全高等教育改革示范教材
查看>>
使用MaxCompute进行数据质量核查
查看>>
JavaScript 自学手册(文档教程)
查看>>
Java语言特点与学习
查看>>
夜光精讲 Opentcs 三大算法(十三)调度算法
查看>>
error TS1192: Module ‘“fs“‘ has no default export.
查看>>
BCGControlBar教程:应用向导
查看>>
MyEclipse教程:Web开发——部署并测试项目
查看>>
【更新】CLion v2018.3发布(六):VCS和插件
查看>>
文件服务器——src文件夹
查看>>
从零构建通讯器--4.4-4.5信号在创建线程的实战作用、write函数写入日志设置成不混乱、文件IO详解
查看>>
从零构建通讯器--5.2三次握手,telnet,wireshark
查看>>
如何判断两个浮点数是否相等?
查看>>