虚拟机yum无法更新报错:Cannot find a valid baseurl for repo: base/7/x86_64

问题描述:安装新的虚拟机后,yum安装,更新yum源或者yum makacache时出现Cannot find a valid baseurl for repo: base/7/x86_64

第一步:查看本地yum源

查看 /etc/yum.repos.d目录下是否存在CentOS-Media.repo文件,这个是本地源配置文件,如果有的话为本地源。

第二步:更改yum 镜像源为阿里云镜像源

2.1 首先备份CentOS-Base.repo文件

# cd /etc/yum.repos.d  # 进入目录

# cp CentOS-Base.repo CentOS-Base.repo_bak  # 备份原文件,个人习惯

#  vi CentOS-Base.repo #

将文件内容修改为一下内容

#下面内容为替换后的内容信息
[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

 

保存退出后依次执行

第三步执行

  # yum clean all

# yum makecache

# yum update -y (-y为全部同意进行)

然后在使用yum即可。

例如使用:yum install -y gcc-c++ 就会成功了。

 

posted @ 2025-03-27 00:51  东北大亨  阅读(188)  评论(0)    收藏  举报