Linux yum默認安裝python2.7,猶豫2020年之后不更新, 安裝python3.6,出現了yum運行失敗, 因為yum是依賴python的
1:先刪除原有YUM
rpm -aq|grep yum|xargs rpm -e --nodeps
2:去網址下載rpm包 http://mirrors.163.com/centos/7/os/x86_64/Packages/
python-libs-2.7.5-58.el7.x86_64.rpm python-2.7.5-58.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm rpm-python-4.11.3-25.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
下載好之后前面6個包依次安裝,安裝命名如下
rpm -ivh *.rpm
后面的2個包,是互相依賴,所以一起安裝
rpm --nodeps --force -ivh yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
(--nodeps --force 強制安裝)安裝完后,查看yum安裝情況
yum -V
3:修改yum源
進入yum源目錄
cd /etc/yum.repos.d
下載文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
修改repo源: 將文件中的$releasever替換成7 (7是指LINUX版本號), 下面是本人改了之后的截圖
運行makecache 生成緩存
yum makecache
運行yum clean all
yum clean all
更新yum文件(等待時間有點長)
yum update
這個時候yum重裝就完成了.