centOS7.7.1908 卸载自带的python及yum并且重装
前言:自己手残,在/usr/lib/python2/site-packages/使用了 rm -rf * 这下好了,本来是一个问题,后来变成了多个,于是我打算重新卸载python和yum并且自己安装
一:删除之前的python和yum
1、删除python
# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联
# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
# whereis python ##验证删除,返回无结果
2、删除现有的yum
# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
# whereis yum |xargs rm -frv
# whereis yum ##验证删除,返回无结果
二:下载安装包
看自己版本,我是在这里下载的。
http://mirrors.ustc.edu.cn/centos/7.7.1908/os/x86_64/Packages/
这是我需要的一些东西,
看好我的版本号哦 centOS7.7.1908
本来想是百度云上的资源分享给大家,但是分享了好几次不知道为什么分享不了,只能大家自己去下载了。
三:安装
这些包都可以放在你自定义的文件夹下或者在根目录就行,反正我自己因为嫌麻烦就在根目录放的。
直接在根目录下执行
rpm -Uvh --replacepkgs *.rpm #意思是安装当前目录下所有的rpm文件
如果自定义安装目录的话,
把python的rpm文件放到python的文件夹下执行
rpm -Uvh --replacepkgs *.rpm # 这种安装方式可能需要安装依赖
rpm -ivh python-* rpm-python-* --nodeps --force #--nodeps --force 不考虑依赖包,强制安装。
把yum的rm文件放到yum文件夹去执行
#rpm -ivh yum-*
我就没有分安装目录,省事。
四:测试。
在机器上输入 python是可以直接进入python的,输入yum
五:总计
其实总结起来很简单,但是在实现起来是用了好长的时间,找这个问题,那个问题的,没什么事,真的少用 rm -rf * 太坑爹了。好久都没写博客了,这是在工作上遇到的问题,我还是需要在学习,现在的时间很多了,把自己技术提升起来才是真的。希望大牛批评指正。