CentOS7修复python
一般来说 CentOS 下的 python 和 yum 都卸载不掉的 默认有保护机制
但是总有某些情况下,给删掉,这次就是看到一位老哥把python和yum都给删了。然后想恢复python救急,于是恰好有时间的我就决定自残一下。
首先我去下载个centOS的镜像文件。
下载到99.99奔溃 还好可以断点续传 刷新下下载链接后成功下载。
然后用vm虚拟机安装。
系统环境 以及安装包数量
开始删除python和yum
普通删除命令删除不掉 只有楼主这种特意加了参数删除掉的
我贴下我的命令
可以看到python和yum已经报废了
相关的依赖包 也少了很多
开启的百度谷歌之路 最后把成功的说下
首先去下载python对应的依赖包 下图有几个不是python的相关依赖包 只是前面走歪路的时候下的 还删了不少乱七八糟的
依赖包主要是下面的这些
python-2.7.5-34.el7.x86_64.rpm
python-backports-1.0-8.el7.x86_64.rpm
python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch.rpm
python-chardet-2.2.1-1.el7_1.noarch.rpm
python-devel-2.7.5-34.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-kitchen-1.1.1-5.el7.noarch.rpm
python-libs-2.7.5-34.el7.x86_64.rpm
python-pycurl-7.19.0-17.el7.x86_64.rpm
python-setuptools-0.9.8-4.el7.noarch.rpm
python-urlgrabber-3.10-7.el7.noarch.rpm
由于wget命令用不了 所以用curl命令来下载
这里可以下载 版本不对可以改下版本
http://vault.centos.org/7.2.1511/os/x86_64/Packages/
最后安装下这些rpm包
好了 python可以使用了 由于楼主目前只需要的恢复python抢救一下 目的达到了 yum就没修复 不过修复yum相关方法也是差不多。
====================
后话 如果你强制安装过yum 可能导致python 你需要卸载干净 在安装一遍python
或者通过上面的方法安装成功后 但是python依旧不可以用 你可以强制安装下python 不出问题的话 就可以使用了
相关链接:https://blog.51cto.com/welcomeweb/2132654