zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    一种动态部署JBoss应用的简单方法
    虚拟机启动的一个Bat文件(启动虚拟机.bat)
    Windows 设置了文件夹共享,删除默认Everyone共享,设置其他用户共享之后打不开的问题
    命令按钮怎么直接指定带参数的宏?
    bat延时
    wrapper.java.additional
    win7下vc6.0的安装
    UVA10391
    UVALive3708
    C++红黑树(类模板实现)
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/10688753.html
Copyright © 2011-2022 走看看