赞
踩
一、前言
在使用yum安装软件时出现了Cannot find a valid baseurl for repo: base/7/x86_64错误提示,如下图所示,记录一下解决方法。
二、解决方法
1.网络问题
首先对百度网址进行ping操作,确认网络以及DNS是否有问题
ping www.baidu.com //网络及DNS测试
经过ping百度后发现网络及DNS均无问题,若有问题则可进入网络配置文件进行修改调整
- cd /etc/sysconfig/network-scripts //进入目录
-
- vi ifcfg-ens33 //修改配置
2.yum源问题
经过网络测试,发现并无网络问题但还是无法解析yum源则可进行更换yum源。但是换yum源需要修改文件,可以使用wget命令等,但是大部分CentOS默认没有wget,又得使用yum来安装wget,但同样会提示此问题,所以这是个死循环问题,只能通过去下载后再上传文件来解决。
将下载的文件更名为CentOS-Base.repo后上传至/etc/yum.repos.d/目录
阿里云 CentOS 7 源(推荐)
http://mirrors.aliyun.com/repo/Centos-7.repo
网易163 CentOS 7 源
http://mirrors.163.com/.help/CentOS7-Base-163.repo
清华大学 CentOS 7 源
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
使用Xftp上传文件至/etc/yum.repos.d/目录
清理yum缓存
yum clean all //清除缓存
生成yum缓存
yum makecache //生成缓存
再次安装软件则正常,问题解决了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。