因为不小心删错了文件,需要重装python2.7和yum

一、删除

1.删除python

  1. rpm -qa|grep python|xargs rpm -e --allmatches --nodeps
  2. whereis python|xargs rm -rf

2.卸载yum:

  1. rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps
  2. rm -rf /etc/yum.repos.d/*
  3. whereis yum|xargs rm -fr

查看centos 版本
cat /etc/redhat-release

CentOS Linux release 7.9.2009 (Core)

3.拼接地址

http://mirrors.163.com/centos/{release}/os/x86_64/Packages/

二、下载

1.下载python

  1. wget 拼接地址/python-2.7.5-34.el7.x86_64.rpm
  2. wget 拼接地址/python-iniparse-0.4-9.el7.noarch.rpm
  3. wget 拼接地址/python-pycurl-7.19.0-17.el7.x86_64.rpm
  4. wget 拼接地址/python-devel-2.7.5-34.el7.x86_64.rpm
  5. wget 拼接地址/python-libs-2.7.5-34.el7.x86_64.rpm
  6. wget 拼接地址/python-urlgrabber-3.10-7.el7.noarch.rpm
  7. wget 拼接地址/rpm-python-4.11.3-17.el7.x86_64.rpm

2.下载yum

  1. #wget 拼接地址/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
  2. #wget 拼接地址/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  3. #wget 拼接地址/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

三、安装

强制安装

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


#rpm -ivh yum-* --nodeps --force

四、检验

python


yum -v

五、配置yum源

#备份原来的源
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak

#下载阿里云源
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

#重新加载
yum clean all
yum makecache

#更新yum
yum  update