解决centos7下yum【Cannot find a valid baseurl for repo: base/7/x86_64】报错(简单粗暴版)

一、问题描述:使用yum命令安装tree命令出现如下报错:

4103d8c70b624eac956675dc50d124c6.png

cb5ecdd8f89e408c9b4d3142b54d13c9.png

报错的意思是:找不到仓库的有效baseurl:base/7/x86_64,于是使用yum clean all命令删除 /var/cache/yum 目录下的所有缓存文件,然后使用yum update重新加载元数据依旧产生如上报错。

二、报错原因分析:

找不到仓库有效的url,说明是yum工具加载了不可用的url。

三、解决办法:

于是将/etc/ yum.repos.d目录下所有的仓库文件移动到old目录下(保险起见哈,不要把仓库文件给删了,万一它很重要呢)

使用如下命令:

cd /etc/yum.repos.d
mkdir old
mv *.repo old 

然后重新下载相应的yum仓库,我这里使用阿里云的:

wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/Centos-7.repo

c61a1a10e3ac413091617a5c1be87073.png

然后使用如下命令更新数据源:

yum update

2fe42151498d4ffba3a03b454961b4b3.png

d776a4afc82a4f7e8d6360b5eaf22545.png

四、安装应用测试:

92e024c38c2d45f4ad9f2180704355f1.png

问题解决!如果大家有其他更好的办法,希望可以评论区留言!谢谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值