基于我的个人问题和参考博主“I'mAlex”的文章,写此blog以记录,希望可以帮助更多的人
本人使用的Linux发行版本:Centos7
使用场景:执行“yum search wget”命令后报错,报错内容为"cannot find a valid baseurl for repo: base/7/x86 64"
第一步:检查你的虚拟机是否联网
因为yum这个安装软件的命令要在虚拟机所联网的状况下才可以执行,就像我们手机安装app要联网一样
一个简单的检查自己虚拟机是否联网的方式:
输入命令:
ping baidu.com
命令的回显为(下图):则可以说明你的虚拟机是已经联网了的
那么!!!如果没有联网,请看本博主的下一篇文章,教你怎么给虚拟机联网
第二步骤:使用国内镜像源(本人本次使用的是阿里云的镜像进行演示)以下所有命令均在root用户下执行
更新YUM仓库:输入以下命令
nano /etc/yum.repos.d/CentOS-Base.repo
将文件中的全部内容改为以下内容:(此处根据博主I'mAlex文章搬过来的,此位大佬博主的文章地址:大佬原文章https://alextechvision.blog.youkuaiyun.com/article/details/140321025?fromshare=blogdetail&sharetype=blogdetail&sharerId=140321025&sharerefer=PC&sharesource=m0_74838098&sharefrom=from_link
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
第三步:更改完成后,Ctrl+x保存退出,然后清理并重建缓存
分别输入以下命令:
sudo yum clean all
sudo yum makecache
sudo yum update
本篇文章已完结,这仅是我在解决问题时用到的方法,若问题还没有解决,可以到原文章的作者处寻找更多的答案,感谢观看