美文网首页
记一次centos重装python、yum

记一次centos重装python、yum

作者: hellodyp | 来源:发表于2018-09-07 16:27 被阅读0次

    项目需要从ubuntu迁移到centos
    装python的时候产生了冲突,各种方法试过未解决,偶然看到一篇文章说把把系统自带的python、yum通通删掉重装
    手贱试了一下,结果清除容易,装回来是真的难
    这里简单做一个备忘录:
    系统:centos 7.4.1708
    使用官方镜像源: http://vault.centos.org/7.4.1708/os/x86_64/Packages/
    首先确认一下系统自带的yum、python已经删除干净
    从镜像源下载如下文件:
    python-2.7.5-58.el7.x86_64.rpm
    python-devel-2.7.5-58.el7.x86_64.rpm
    python-pycurl-7.19.0-19.el7.x86_64.rpm
    python-setuptools-0.9.8-7.el7.noarch.rpm
    python-urlgrabber-3.10-8.el7.noarch.rpm
    python-iniparse-0.4-9.el7.noarch.rpm
    rpm-python-4.11.3-25.el7.x86_64.rpm
    yum-3.4.3-154.el7.centos.noarch.rpm
    yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    yum-utils-1.1.31-42.el7.noarch.rpm
    yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
    yum-plugin-protectbase-1.1.31-42.el7.noarch.rpm
    yum-plugin-aliases-1.1.31-42.el7.noarch.rpm
    python-libs-2.7.5-58.el7.x86_64.rpm
    python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch.rpm

    不要拘泥于版本号,如果对应的镜像源中有rpm包新的版本,就下最新版本,上传到服务器,执行如下命令:
    [root@test ~]# rpm -Uvh --replacepkgs python*.rpm
    [root@test ~]# rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm

    安装rpm包时指令无法通过报错(Faileddependencies),包依赖出问题,
    按照https://blog.csdn.net/Looteya/article/details/80722862
    这篇文章无法解决

    折腾许久:最后用强制安装指令(--nodeps --force)解决,安装成功~
    网上的说法各种各样,有的说不能强制安装,也许是对应相对系统
    所以很多问题要亲自践行
    安装成功后输入:yum以及python命令,不报错误就可以
    最后貌似要更新repo源,根据各自系统选择更或不更

    相关文章

      网友评论

          本文标题:记一次centos重装python、yum

          本文链接:https://www.haomeiwen.com/subject/kuvcgftx.html