运行yum出现报错

或者 bash: yum: command not found...的提示,按照此篇文章重新安装yum并配置源即可。
前提
Linux系统为redhat7,且可以通外网



步骤一:卸载原有yum
使用rpm -qa | grep yum 查看
rpm -qa|grep yum|xargs rpm -e --nodeps 卸载
重新查看没有内容即可以进行下面的安装
步骤二:下载新的rpm包
下载链接: http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,下载完成后,并上传至服务器。
可以下载最新的rpm包。
yum-3.4.3-168.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
rpm -ivh --force --nodeps yum* 执行安装

再次进行查看,发现已安装成功

步骤三:导入证书
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
步骤四:配置阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

步骤五:清除缓存,生成新的缓存
yum clean all

yum makecache


问题:又遇到了404报错,原因是$releasever无法解析
vim /etc/yum.repos.d/Centos-Base.repo 将文件中的$releasever变量都改为7即可

修改完之后执行 yum makecache 成功

然后就可以使用yum install需要的组件啦!
