一、问题描述:使用yum命令安装tree命令出现如下报错:
报错的意思是:找不到仓库的有效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
然后使用如下命令更新数据源:
yum update
四、安装应用测试:
问题解决!如果大家有其他更好的办法,希望可以评论区留言!谢谢~