CentOS6重装yum和python

1、首先是把yum和python删除干净

  • 删除python

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 whereis python ##验证删除,返回无结果

  • 删除yum

rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps whereis yum |xargs rm -frv whereis yum

2、下载对应包

从上面那个网址里进入自己CentOS版本的文件夹下找包

例如我的是6.10版本的:https://vault.centos.org/6.10/os/x86_64/Packages/

python-2.6.6-66.el6_8.x86_64.rpm python-devel-2.6.6-66.el6_8.x86_64.rpm python-iniparse-0.3.1-2.1.el6.noarch.rpm python-libs-2.6.6-66.el6_8.x86_64.rpm python-pycurl-7.19.0-9.el6.x86_64.rpm python-setuptools-0.6.10-4.el6_9.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm rpm-python-4.8.0-59.el6.x86_64.rpm yum-3.2.29-81.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-aliases-1.1.30-41.el6.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm yum-plugin-protectbase-1.1.30-41.el6.noarch.rpm yum-utils-1.1.30-41.el6.noarch.rpm

3、使用rpm安装

rpm -Uvh --replacepkgs python.rpm --nodeps --force rpm -Uvh --replacepkgs rpm-python.rpm yum*.rpm --nodeps --force

4、测试

yum python

没有问题,安装就完成了

5、另外,这里写一下yum换源,本来从网上下了阿里、163的源,结果都用不了,好像是网站换了,最后找了个 http://vault.centos.org

[base]
name=CentOS-6 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os&infra=$infra
baseurl=http://vault.centos.org/6.10/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
​
#released updates 
[updates]
name=CentOS-6 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updates&infra=$infra
baseurl=http://vault.centos.org/6.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
​
#additional packages that may be useful
[extras]
name=CentOS-6 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extras&infra=$infra
baseurl=http://vault.centos.org/6.10/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
​
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-6 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://vault.centos.org/6.10/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
​
#contrib - packages by Centos Users
[contrib]
name=CentOS-6 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contrib&infra=$infra
baseurl=http://vault.centos.org/6.10/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

把关于版本的地方(6和6.10)改成自己的就好了

或者去试试国内哪个源矿业用替换一下baseurl就好了,注意一下路径,正常来说替换一下http://vault.centos.org好了,如果不行就加入网页去看看对应文件的网址,网页名和文件夹名都是对应的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值