• Linux Redhat 7 安装免费yum源


    Linux Redhat 7 安装免费yum源

    出处地址:http://www.cnblogs.com/nbartchen/p/8565816.html

    1、查看是否安装相关包

    rpm -qa|grep yum|xargs rpm -e --nodeps

    2、下载rpm包到本地、并安装

    curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
    curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

    3、安装rpm包

    rpm -ivh yum-*

    4、备份redhat yum源,新建免费yum源目录

    mv /etc/yum.repos.d/ /etc/yum.repos.d.backup
    mkdir /etc/yum.repos.d

    5、下载yum Centos7 yum源、移动到yum目录

    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    mv CentOS7-Base-163.repo /etc/yum.repos.d

    6、修改文件相关内容

    # 进入文件 编辑 CentOS7-Base-163.repo
    :%s/$releasever/7/g

    7、更新yum缓存测试使用

    yum clean all
    yum makecache
    yum repolist all

    注:如上述不生效需采取另一种方式

    rpm -ivh yum-*
    警告:yum-3.4.3-154.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    错误:依赖检测失败:
        python-urlgrabber >= 3.10-8 被 yum-3.4.3-154.el7.centos.noarch 需要
        rpm >= 0:4.11.3-22 被 yum-3.4.3-154.el7.centos.noarch 需要
    报错

    1、python-urlgrabber和rpm包升级

    curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
    curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-40.el7.x86_64.rpm
    rpm -Uvh rpm-4.11.3-40.el7.x86_64.rpm --nodeps 
    rpm
    -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps

    2、添加vim源

    vim /etc/yum.repos.d/CentOS-Base.repo

    #CentOS-Base.repo
    #
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the
    # remarked out baseurl= line instead.
    #
    #
    [base]
    name=CentOS-$7 - Base - 163.com
    #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
    baseurl=http://mirrors.163.com/centos/7/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
     
    #released updates
    [updates]
    name=CentOS-$7 - Updates - 163.com
    #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
    baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
     
    #additional packages that may be useful
    [extras]
    name=CentOS-$7 - Extras - 163.com
    #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
    baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
     
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$7 - Plus - 163.com
    baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
    配置文件

    3、更新yum缓存测试使用

    yum clean all
    yum makecache
    yum repolist all
  • 相关阅读:
    大batch任务对structured streaming任务影响
    spark 集群优化
    linux神器 strace解析
    打个 hadoop RPC的栗子
    netty 入门
    c#硬件对接数值转换
    RabbitMQ 消息队列入门
    RabbitMQ 开发环境安装部署
    Nginx-4.Nginx如何处理请求
    Nginx-3.控制nginx
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/10688753.html
Copyright © 2020-2023  润新知