yum依赖于python,yum命令无法使用,可以参考将python和yum都重新安装
1.删除现有Python
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联
whereis python |xargs rm -frv -rf ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
whereis python ##验证删除,返回无结果
2、删除现有的yum
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
whereis yum |xargs rm -frv -rf
3、找一个系统版本相同的机器,并且能正常使用yum,新建一个文件夹,使用yumdownloader命令将所需的安装包下载到本地。
yumdownloader python python-libs python-devel python-devel python-pycurl python-urlgrabber python-setuptools rpm-python yum-utils yum yum-metadata-parser yum-plugin-aliases yum-plugin-protectbase yum-plugin-fastestmirror python-kitchen python-chardet
将上述安装包打包成python.zip并拷贝到待修复机器上
4、.上传python.zip并解压
进入目录执行如下命令重新安装python
rpm -ivh --force *.rpm --nodeps
安装完成之后验证yum命令使用正常