redhat7 替换为centos yum

redhat 7 本身自带的yum没有授权无法使用,因此可将其替换为同版本的Centos 的yum。

替换为centos yum

  1. 检查初始yum包有哪些

    rpm -qa |grep yum

    [root@localhost ~]# rpm -qa | grep yum
    yum-rhn-plugin-2.0.1-10.el7.noarch
    yum-3.4.3-161.el7.noarch
    yum-metadata-parser-1.1.4-10.el7.x86_64
    
  2. 163镜像站下载相应包,版本号可能会变,需要内核版本el7相同:

    yum-3.4.3-161.el7.centos.noarch.rpm 
    yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    yum-rhn-plugin-2.0.1-10.el7.noarch.rpm
    
  3. 执行rpm -qa|grep yum|xargs rpm -e --nodeps删除原始包

  4. 执行rpm -ivh yum-*,安装下载的包,若出现依赖未找到,则在163镜像中下载缺失的依赖包,直到安装成功

    [root@localhost yum]# rpm -ivh yum-*
    warning: yum-3.4.3-161.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
    1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 25%]
    2:yum-plugin-fastestmirror-1.1.31-5################################# [ 50%]
    3:yum-3.4.3-161.el7.centos         ################################# [ 75%]
    4:yum-rhn-plugin-2.0.1-10.el7      ################################# [100%]
    
  5. 执行rpm -qa |grep yum检查是否安装成功

    [root@localhost yum]# rpm -qa|grep yum
    yum-metadata-parser-1.1.4-10.el7.x86_64
    yum-plugin-fastestmirror-1.1.31-50.el7.noarch
    yum-rhn-plugin-2.0.1-10.el7.noarch
    yum-3.4.3-161.el7.centos.noarch
    

替换yum源为国内镜像源

  1. 在/etc/yum.repos.d/目录下备份系统自带的源地址文件
    mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak
    
  2. 同样在目录下下载163或者清华的镜像源CentOs-Base.repo
  3. 替换CentOs-Base.repo中的$releasever为7:
    vi CentOs-Base.repo
    :%s/$releasever/7/g
    :wq
    
  4. 执行yum makecache
  5. 进入/etc/pki/rpm-gpg/目录
    6.下载RPM-GPG-KEY-CentOS-7
curl -O cd /etc/pki/rpm-gpg/
  1. 执行yum makecache,OK
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux-Server-Notes PMS /home/softwareluke/图片/2017-09-11 0...
    燕京博士阅读 3,671评论 0 1
  • 目前,我们常见的系统大概就是Windows、Linux和Mac OS了。Windows系统应该是大部分人最早开始接...
    twintwin阅读 4,775评论 0 1
  • 工作中,搭建Linux测试环境少不了安装一系列软件;为了实现简易安装软件,必须先装好yum。 【安装环境】 物理机...
    Joey_GZ阅读 47,368评论 5 19
  • 注意版本对应关系1.首先删除redhat原有的yum,因为redhat 原本的yum 没有注册为redhat用户是...
    CUFFS阅读 5,037评论 0 0
  • 我所要去的芳草鲜美的住处即将有一个浪荡之子众多的诗人说过他的牛羊、风吹、草低我在火车中感到梦想嘈杂乱鸣水杯透明的干...
    伯爵男主阅读 3,942评论 0 6