centos6.9 下重新安装python2.6.6和yum的案例

环境:centos6.9
操作用户:root

原因概述:因安装python3.7,卸载了centos6.9系统自带的python2.6,导致yum是用不了了,索性卸载干净重新安装。

一、删除python包
  1. whereis python  # 查看当前系统安装的python包
  2. rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps   ##强制删除系统安装程序python包及其相关
  3. whereis python |xargs rm -frv   ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
  4. whereis python ##验证删除,返回无结果

二、删除yum
   1.rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
   2.whereis yum |xargs rm -frv

三、安装python(为啥先安装?想想为啥yum用不了就知道原因了!!!)

        创建下载软件存放的目录(这里看个人习惯)
        mkdir -p /home/soft

        进去目录(因为是wget 下载 不进去创建的目录会下载到你当前的目录)
        cd /home/soft

        注意:wget如果你装系统时是最简安装的话是没有这个的需要自己先安装一下(我之前机智的在yum崩坏之前先装了这个,具体安装,自行百度)

        下载安装文件:
        wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-2.6.6-66.el6_8.x86_64.rpm
        wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
        wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-pycurl-7.19.0-9.el6.x86_64.rpm
        wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-devel-2.6.6-66.el6_8.x86_64.rpm
        wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-libs-2.6.6-66.el6_8.x86_64.rpm
        wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
        wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/rpm-python-4.8.0-59.el6.x86_64.rpm

        安装
        rpm -ivh  python-*
        rpm -ivh  rpm-python-*
        centos6.9 下重新安装python2.6.6和yum的案例_第1张图片

        报错原因:rpm版本低的原因,可以升级rpm(yum update rpm*),但是这里我们yum用不了,所以开始终极杀招

        rpm -ivh rpm-python-* --nodeps       

        注释:--nodeps 这个参数是强制安装的意思
        

        没问题了(这个不安装的话后面安装yum时会有报错,但是这个不安装不影响python的使用)


四、安装yum

        创建下载路径,这里我们继续沿用上面的路径,不影响什么。

        下载文件:
        wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
        wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
        wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

        安装:
        rpm -ivh yum-*


最后配置完全我们试了一下yum和python版本都已经还原了,这里就下载试一下

centos6.9 下重新安装python2.6.6和yum的案例_第2张图片


是不是发现下载不了呢???,排查发现我们前面卸载时连安装源配置文件也都删了,这里需要自己重新配置一下安装源,cd /etc/yum.repos.d/ 这个目录下

最简单办法,找另外一台机器去到这个目录

centos6.9 下重新安装python2.6.6和yum的案例_第3张图片
将这几个文件拷贝到刚刚的机器上面就可以了!!!

你可能感兴趣的:(个人实践)