本人用的镜像文件是CentOS-7-X86_64-DVD-1810.iso.当安装wget或者其他都会出现Cannot find a valid baseurl for repo: base/7/x86_64,我们首先查看自己网卡里面是否修改成如下图一样
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 配置好重启网卡
service network restart
- ping www.baidu.com不行,但是ping 14.215.177.39(百度IP) 可以通,或者ping自己网关可以.
然后再重启,还是不行。可能大家就会再百度搜索各种解决方法,还是解决不了上面的问题,最后我们看一下yum软件仓库的配置文件中是否有问题。
cd /etc/yum.repos.d/
- 我们还是先看一下是否已经安装了yum工具
rpm -qa | grep yum
出现下面标记,代表已经安装了
如果没有安装,请先再百度搜索:linux怎么安装yum。再来看我写的这篇文章。
安装之后我们输入如下命令看是否会出现如下图的错误。
cd ~
yum grouplist 来检查一下,是否会出现如下图
- 解决方法
cd ~
cd /etc/yum.repos.d
ls
我们CentOS-Base.repo 重命名为 CentOS-Base.repo.backup 命令如下
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
我们再下载对应版本repo文件
再我的微信公众号:回复所对应的centos7 repo或者centos 163版本
或者yum源推荐:
阿里云:https://mirrors.aliyun.com
再用xftp或者finalshell软件上传到虚拟机上。如下图
再输入 yum clean all
<yum makecache 成功会出现第一张图(引用别人图片)
再验证问题是否解决,输入命令 yum repolist
yum makecache 失败会出现如下图。
说了这么还是没有就解决的话,那你很幸运。我已经解决了。最后这个就是出现上的错误,有的删了又装,装了又删。这样你可能会怀疑自己。但是不要放弃。把以后错误纪录下来就行了。这样遇到同一样的事情就会很快的解决的。
下载所对应的linux版本,
Centos 5 yum源
http://mirrors.aliyun.com/repo/Centos-5.repo
Centos 6 yum 源
http://mirrors.aliyun.com/repo/Centos-6.repo
Centos 7 yum 源
http://mirrors.aliyun.com/repo/Centos-7.repo
下载之后按到之前方法(xftp or finalshell)把这个上传到虚拟机上。上传到 /etc/yum.repos.d/上
并且还要把Centos-7.repo 重命名为CentOS-Base.repo
再输入 yum makecache,本来更换 yum源成功,最后发现还是不行,原因再进入:vi /etc/sysconfig/network-scripts/ifcfg-ens33 看一下是否设置DNS1,
当设置了 DNS1=114.114.114.114,重启一下服务就好了, service network restart
希望能当得到大家。学习确实很痛苦,但是生活更苦,趁我们还年轻拼一下。感谢大家支持!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构