2022年 11月 9日

CentOS6.4重装python2.6.6和yum

CentOS6.4重装python2.6.6和yum

由于安装了python3,不小心卸载了python2,导致python2和yum用不了了。搜索其他文章都是重新安装python2.6.6,然后修改/usr/bin/yum文件,但是不管用,因此直接重装python2.6.6和yum

一、删除python2包和yum包

  1. whereis python # 查看当前系统安装的python包
  2. rpm -qa|grep python|xargs rpm -ev –allmatches –nodeps ##强制删除系统安装程序python包及其相关
  3. whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
  4. whereis python #无返回证明删除成功

5.rpm -qa|grep yum|xargs rpm -ev –allmatches –nodeps
6.whereis yum |xargs rm -frv

二、首先下载python和yum的安装包

https://vault.centos.org/

#Python安装包
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-2.6.6-36.el6.x86_64.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-Coherence-0.6.4-2.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-devel-2.6.6-36.el6.x86_64.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-kid-0.9.6-5.1.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-krbV-1.0.90-3.el6.x86_64.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-libs-2.6.6-36.el6.x86_64.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-pycurl-7.19.0-8.el6.x86_64.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-setuptools-0.6.10-3.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/python-urlgrabber-3.9.1-8.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/rpm-python-4.8.0-32.el6.x86_64.rpm

#yum安装包
wget https://vault.centos.org/6.4/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/yum-plugin-aliases-1.1.30-14.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
wget https://vault.centos.org/6.4/os/x86_64/Packages/yum-plugin-protectbase-1.1.30-14.el6.noarch.rpm~~~

三、安装python

rpm -ivh  python-* --nodeps
rpm -ivh  rpm-python-* --nodeps
#--nodeps  强制安装
  • 1
  • 2
  • 3

四、安装yum

rpm -ivh yum-* --nodeps
  • 1

然后就可以使用yum安装软件了!

centos6的公网yum源官方源比较慢,目前国内清华源和搜狐源可用

[root@crm_test_01 ~]# cat /etc/yum.repos.d/souhu.repo
[base]
name=CentOS-6
failovermethod=priority
# 搜狐源
baseurl=http://mirrors.sohu.com/centos/6.10/os/x86_64/
gpgcheck=0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7