Linux | 误删 yum 和 python (wget能用)

误删 yum 和 python (wget能用)

问:看CSDN垃圾帖 手快把 yumpython 删掉了

恢复 yum 和 python

  1. 查看系统版本
    cat /etc/redhat-release

  1. 去网易镜像找包 地址 http://mirrors.163.com/centos/

    1. 别听垃圾网站去 http://vault.centos.org/ 找,找得到但是 wget 不到(因为http不安全的问题),又让你yum另外的插件,我tm yum 都没了,我装个锤子,坑!!!

    2. 按照你的系统层级找,我的是 7.8.2003 里面没有,就去7里面找, 坑,不要听那些改系统版本号的,版本号改了里面没有这些文件,有的文件名版本号对对不上,只能一个一个包找,当然如果同是 centos7 版本我的文件你可以用

3. wget包  

  ```
    //wget包  最好新建一个目录保存 方便管理(后面rpm安装 和 删除)                                                                                                    
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/lvm2-python-libs-2.02.187-6.el7.x86_64.rpm			
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/libxml2-python-2.9.1-6.el7.5.x86_64.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-libs-2.7.5-89.el7.x86_64.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-ipaddress-1.0.16-2.el7.noarch.rpm			
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-backports-1.0-8.el7.x86_64.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm	
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-2.7.5-89.el7.x86_64.rpm					
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm			
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-setuptools-0.9.8-7.el7.noarch.rpm			
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-chardet-2.2.1-3.el7.noarch.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-python-4.11.3-45.el7.x86_64.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm				
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm			
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-aliases-1.1.31-54.el7_8.noarch.rpm			
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-protectbase-1.1.31-54.el7_8.noarch.rpm		
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm		
  ```

3.安装依赖

//方式一:建议 (避免依赖关系错误)
rpm -Uvh --replacepkgs python*.rpm --nodeps --force 
rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm --nodeps --force --nodeps --force

//方式二:不建议 (我的会有依赖错误,但是网上的抄袭怪都是这个安装而且安装好了,我也不明白)
rpm -Uvh --replacepkgs lvm2-python-libs*.rpm
rpm -Uvh --replacepkgs libxml2-python*.rpm
rpm -Uvh --replacepkgs python*.rpm
rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm

//方式三:不建议 (分开安有大量依赖错误)
rpm -ivh libxml2-python-2.9.1-6.el7.5.x86_64.rpm   
rpm -ivh python-libs-2.7.5-89.el7.x86_64.rpm       
rpm -ivh python-ipaddress-1.0.16-2.el7.noarch.rpm  
rpm -ivh python-backports-1.0-8.el7.x86_64.rpm
rpm -ivh python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm
rpm -ivh python-2.7.5-89.el7.x86_64.rpm               
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm         
rpm -ivh python-pycurl-7.19.0-19.el7.x86_64.rpm       
rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm     
rpm -ivh python-setuptools-0.9.8-7.el7.noarch.rpm     
rpm -ivh python-kitchen-1.1.1-5.el7.noarch.rpm        
rpm -ivh python-chardet-2.2.1-3.el7.noarch.rpm        
rpm -ivh rpm-python-4.11.3-45.el7.x86_64.rpm          
rpm -ivh yum-utils-1.1.31-54.el7_8.noarch.rpm         
rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm          
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm  
rpm -ivh yum-plugin-aliases-1.1.31-54.el7_8.noarch.rpm
rpm -ivh yum-plugin-protectbase-1.1.31-54.el7_8.noarch.rpm
rpm -ivh  yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm 

注: 使用方式一安装完后可以使用方式三再安装一遍,会发现没有依赖错误了,说明安好了

参考:https://blog.51cto.com/welcomeweb/2132654

posted @ 2021-11-15 18:33  —清风碎心—  阅读(58)  评论(0编辑  收藏  举报