概述
centOS 7 重装Python 和 yum
这段时间一直在鼓捣服务器,昨天升级了服务器的Python版本,想着Python2和Python3留着一个就好了,就把Python2删除了,万万没想到,yum关联的Python2,yum彻底不能用了,而且Python3版本也没有达到我想要的效果。于是,就打算Python和yum。
重装Python和yum
卸载现有的Python
1、强制删除Python及其关联
[root@xxx ~]# rpm -qa|grep python|xargs rpm-ev --allmatches –nodeps
2、删除所有残余文件
[root@xxx ~]# whereis python |xargs rm –frv
3、验证删除,如果没返回值,则说明删除完成
[root@xxx ~]# whereis python
卸载现有的yum
1、强制删除yum及其关联
[root@xxx ~]# rpm -qa|grep yum|xargs rpm-ev --allmatches –nodeps
2、删除参与文件
[root@xxx ~]# whereis yum |xargs rm –frv
3、验证删除
[root@xxx~]# whereis yum
下载所需的文件
1、 从http://mirrors.163.com/centos/7/os/x86_64/Packages下载相应的包
2、 所需的包
libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm python-2.7.5-58.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-58.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-58.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-setuptools-0.9.8-7.el7.noarch.rpm python-urlgrabber-3.10-8.el7.noarch.rpm rpm-python-4.11.3-25.el7.x86_64.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-aliases-1.1.31-42.el7.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm yum-plugin-protectbase-1.1.31-42.el7.noarch.rpm yum-utils-1.1.31-42.el7.noarch.rpm |
下载方式:
1、创建一个专门的文件夹存放安装包,并进入:
[root@xxx ~]# mkdir python-need-pkgs/;cd python-need-pkgs/;ls
3、 下载安装包(下载第一个安装包)
[root@xxx python-need-pkgs]#
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
仿照上面的方法,下载所需要的包。
安装
1、安装Python
[root@xxx python-need-pkgs]# rpm -Uvh--replacepkgs python*.rpm
2、安装yum
[root@xxx python-need-pkgs]# rpm -Uvh--replacepkgs rpm-python*.rpm yum*.rpm libxml2-python*.npm
3、验证安装情况
[root@xxx python-need-pkgs]# python
结果
[root@xxx python-need-pkgs]# yum
重装成功!!!
总结
这只是重装Python和yum的一种方法,使用这种方法不需要再去配置环境变量,相对比较简单。
最后
以上就是自由小蝴蝶为你收集整理的centos7误删yum怎么办centOS 7 重装Python 和 yum的全部内容,希望文章能够帮你解决centos7误删yum怎么办centOS 7 重装Python 和 yum所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复