zoukankan      html  css  js  c++  java
  • 系统安装-007 CentOS7yum源添加、删除及其yum优化

    一、配置阿里云源为主源
    mv  /etc/yum.repos.d/CentOS-Base.repo    /etc/yum.repos.d/CentOS-Base.repo.bak
    wget -O /etc/yum.repos.d/CentOS-Base.repo   http://mirrors.aliyun.com/repo/Centos-7.repo
    阿里云官方教程:http://mirrors.aliyun.com/help/centos

    二、添加第三方源
    CentOS 由于很追求稳定性,所以官方源中自带的软件不多,因而需要一些第三方源,比如 EPEL、ATrpms、ELRepo、Nux Dextop、RepoForge 等。根据上面提到的软件安装原则,为了尽 可能保证系统的稳定性,此处大型第三方源只添加 EPEL 源、Nux Dextop 和 ELRepo 源。

    Remi
    Remi源大家或许很少听说,不过Remi源GoFace强烈推荐,尤其对于不想编译最新版的linux使用者,因为Remi源中的软件几乎都是最新稳定版。或许您会怀疑稳定不?放心吧,这些都是Linux骨灰级的玩家编译好放进源里的,他们对于系统环境和软件编译参数的熟悉程度毋庸置疑。
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

    RPMForge 
    RPMForge是CentOS系统下的软件仓库,拥有4000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。
    rpm -Uvh http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

    EPEL
    EPEL 即 Extra Packages for Enterprise Linux, 为 CentOS 提供了额外的 10000 多个软件包,而且在不替换系统组件方面下了很多功夫,因而可以放心使用。
    sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
    #sudo yum install epel-release
    执行完该命令后,在 /etc/yum.repos.d 目录下会多一个 epel.repo 文件,倘若网站连接失效,可以到 https://pkgs.org 搜索epel-release-7-5.noarch.rpm 。

    Nux Dextop
    Nux Dextop中包含了一些与多媒体相关的软件包,作者尽量保证不覆盖base源。官方说明中说该源与EPEL兼容,实际上个别软件包存在冲突,但基本不会造成影响: 
    sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
    # yum install nux-dextop-release

    RPMFusion
    如果您现在正在使用Fedora 15,对RPMFusion一定不陌生吧,各种音频软件如MPlayer在标准源中是没有的,一般先安装RPMFusion源,之后就可以放便地yum install各种需要的软件啦,添加阿里云的RPMFusion源:
    rpm -Uvh http://mirrors.aliyun.com/rpmfusion/free/el/updates/7/x86_64/r/rpmfusion-free-release-7-1.noarch.rpm  
    rpm -Uvh http://mirrors.aliyun.com/rpmfusion/nonfree/el/updates/7/x86_64/r/rpmfusion-nonfree-release-7-1.noarch.rpm
    #yum install rpmfusion-free-release
    或:
    sudo rpm -Uvh http://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm  
    sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
    #yum install rpmfusion-free-release

    ELRepoELRepo 包含了一些硬件相关的驱动程序,比如显卡、声卡驱动,安装:
    sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
    # yum install elrepo-release

    elrepo
    sudo rpm -Uvh http://elrepo.org/linux/elrepo/el7/x86_64/RPMS/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
    #yum --enablerepo=elrepo-extras --enablerepo=elrepo-testing --enablerepo=elrepo-kernel  install elrepo-release


    三、执行yum源更新命令 

    yum repolist             #查看已安装的源
    yum makecache     #更新元数据

    四、优化

    安装 yum-axelget
    yum-axelget 是 EPEL 提供的一个 yum 插件。使用该插件后用 yum 安装软件时可以并行下载,大大提高了软件的下载速度,减少了下载的等待时间,安装该插件的同时会安装另一个软件 axel。axel 是一个并行下载工具,在下载 http、ftp 等简单协议的文件时非常好用:
    sudo yum install yum-axelget

    五、删除yum中的源

     1) 删除库配置文件  
     以root权限运行下面的命令:
     cd /etc/yum.repos.d/  
     ls  #结果如下

     CentOS-Base.repo       epel.repo                mirrors-rpmforge-testing  
     CentOS-Debuginfo.repo  epel-testing.repo        rpmforge.repo  

     2) 删除目标库 epel,指定具体的名称。
     rm epel.repo epel-testing.repo   
     rm /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL    

    3) 删除库的.rpm包
    rpm -qa | grep epel  
    输出:
    epel-release-6-8.noarch  
    删除即可:yum remove epel-release-6-8.noarch  

    4)重建数据源:

    yum repolist             #查看已安装的源
    yum makecache     #更新元数据


    附:
    配置163 yum源为主源方法:

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  
    cd /etc/yum.repos.d/  
    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 
    mv  CentOS7-Base-163.repo  CentOS-Base.repo
    yum clean all  
    yum makecache  
    yum update
    配置完毕。

    163官方教程:http://mirrors.163.com/.help/centos.html

  • 相关阅读:
    MFC自绘框架窗口客户区
    命令行下创建mysql数据库
    linux重置mysql root密码的6种方
    xampp修改mysql默认密码详解
    Java常用包装类
    Java异常处理
    Java数组
    Java流程控制
    Java基本数据类型
    golang https server分析
  • 原文地址:https://www.cnblogs.com/adolfmc/p/13388574.html
Copyright © 2011-2022 走看看