美文网首页IT 全栈开发
卸载centos7自带的yum和python 并重装

卸载centos7自带的yum和python 并重装

作者: 醋留香 | 来源:发表于2018-11-08 10:57 被阅读10次

1、删除现有Python
[root@test ~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联

[root@test ~]# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令

[root@test ~]# whereis python ##验证删除,返回无结果

2、删除现有的yum
[root@test ~]# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps

[root@test ~]# whereis yum |xargs rm -frv

  1. 创建目录python和yum用以存放rpm包

mkdir /usr/local/src/python

mkdir /usr/local/src/yum

  1. 下载对应的 rpm 包 一定要和centos版本对应
    下载路径是:
    http://vault.centos.org/7.4.1708/os/x86_64/Packages/
    或者:http://mirrors.163.com/centos/7.5.1804/os/x86_64/Packages/
    (注意centos版本一定要正确,我的版本是7.4.1708)

  2. 进入 python 路径并下载下面的包

cd /usr/local/src/python

image.png
  1. 进入 yum 路径并下载下面的包

cd /usr/local/src/yum

image.png
  1. 开始安装 python (一定要先安装python)

cd /usr/local/src/python

rpm -ivh python-* rpm-python-*

       出现安装包的依赖问题,此时如下解决即可:

rpm -ivh python-* rpm-python-* --nodeps --force

        --nodeps --force为不考虑依赖包,强制安装。

        安装完后即可运行 python
  1. 开始安装 yum

cd /usr/local/src/yum

rpm -ivh yum-*

    至此yum重新安装成功!

安装完后即可运行 yum

相关文章

网友评论

    本文标题:卸载centos7自带的yum和python 并重装

    本文链接:https://www.haomeiwen.com/subject/xpwixqtx.html