Get the App
SLTechnology News&Howtos  ›  Servers  › 

Linux how to delete the version of Python that comes with the system

Shulou Source: shulou.com Published: 2022-06-02 10:17:00 10月03日 Update

This article mainly explains how Linux deletes the system's own version of Python, the content is clear, interested friends can learn, I believe it will be helpful after reading.

1. Uninstall python (prevent clean uninstall)

Rpm-qa | grep python | xargs rpm-ev-- allmatches-- nodeps # forcibly delete installed programs and their associations

Whereis python | xargs rm-frv # Delete all remaining files # xargs, allowing you to execute certain other commands on the output

two。 Uninstall yum

Rpm-qa | grep yum | xargs rpm-ev-- allmatches-- nodeps

Rm-rf / etc/yum.repos.d/*

Whereis yum | xargs rm-frv

3. Verify that the deletion is clean

Whereis python # verifies deletion. No result should be returned.

Whereis yum

4. Install python and yum

Software download address (my system is centos 7.5.1804)

Check the linux system version: cat / etc/redhat-release

Http://vault.centos.org/7.5.1804/os/x86_64/Packages/

The required files are as follows: (just download the corresponding version of your own system)

Wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/lvm2-python-libs-2.02.177-4.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-libs -2.7.5-68.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-ipaddress-1.0.16-2.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-backports-1.0-8.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/ Packages/python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpmwget http://vault.centos.org/7.5 .1804 / os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-setuptools-0.9.8-7.el7.noarch.rpmwget http://vault.centos.org/ 7.5.1804/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-chardet-2.2.1-1.el7_1.noarch.rpm

Wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/rpm-python-4.11.3-32.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-3.4.3-158.el7 .centos.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-aliases-1.1.31-45.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum- Plugin-protectbase-1.1.31-45.el7.noarch.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

5. Upload and install

I am here or wget directly to a directory after taking the link, and then go directly to the directory to execute the command.

Rpm- Uvh-replacepkgs lvm2-python-libs*.rpm-nodeps-force rpm- Uvh-replacepkgs libxml2-python*.rpm-nodeps-force rpm- Uvh-replacepkgs python*.rpm-nodeps-force rpm- Uvh-replacepkgs rpm-python*.rpm yum*.rpm nodeps force

Execute after successful installation

Yum

Python

After reading the above content, do you have a further understanding of how Linux deletes the system's own version of Python? if you want to learn more, you are welcome to follow the industry information channel.

Tags: System version content Clean Command File Directory Learning Verification success interest address understanding more remnants programs articles Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia MySQL Shulou Tech Info Shulou Information Huawei