CentOS6.5误删Yum和Python解决方案

 

原因:

升级或卸载Python导致

解决

完全重装python和yum

 

  1. 删除现有Python

强制删除已安装程序及其关联

rpm -qa|grep python|xargs rpm -ev --allmatches –nodeps

删除所有残余文件

whereis python |xargs rm -frv

验证删除,没有任何结果时表示成功

whereis python

  1. 删除现有的yum

rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps

whereis yum |xargs rm -frv

  1. 下载相应的包

下载地址:

http://mirror.centos.org/centos-6/6.10/os/x86_64/Packages/

libxml2-2.7.6-21.el6_8.1.x86_64.rpm

libxml2-python-2.7.6-21.el6_8.1.x86_64.rpm

python-2.6.6-66.el6_8.x86_64.rpm

python-devel-2.6.6-66.el6_8.x86_64.rpm

python-iniparse-0.3.1-2.1.el6.noarch.rpm

python-libs-2.6.6-66.el6_8.x86_64.rpm

python-pycurl-7.19.0-9.el6.x86_64.rpm

python-setuptools-0.6.10-4.el6_9.noarch.rpm

python-urlgrabber-3.9.1-11.el6.noarch.rpm

rpm-python-4.8.0-59.el6.x86_64.rpm

yum-3.2.29-81.el6.centos.noarch.rpm

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

yum-plugin-aliases-1.1.30-41.el6.noarch.rpm

yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

yum-plugin-protectbase-1.1.30-41.el6.noarch.rpm

yum-utils-1.1.30-41.el6.noarch.rpm

 

版本可能有更新,建议还是去网站看看

  1. 安装

rpm -Uvh --replacepkgs python*.rpm

rpm -Uvh --replacepkgs rpm-python*.rpm libxml2-*.rpm yum*.rpm

 

温馨提示:

    每个人的情况可能都不一样,因此没必要全部rpm都安装,请根据各人的报错提示选择安装rmp包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值