zoukankan      html  css  js  c++  java
  • [转]CentOS添加第三方yum源

    CentOS自带的yum源中rpm包数量有限,很多时候找不到需的软件包,,下面在CentOS 6.2中(以64位系统为例,32位系统安装方法一样),使用第三方yum源来安装更多软件包。
    一、安装CentOS yum源优先级插件yum-priorities

        yum install yum-priorities   #输入y安装

    二、设置CentOS默认yum源的优先级为最高

    cd  /etc/yum.repos.d/   #进入yum源目录

    vi CentOS-Base.repo   #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2

    ################################################################

    [base]

    name=CentOS-$releasever - Base

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    priority=1

    [updates]

    name=CentOS-$releasever - Updates

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    priority=1

    [extras]

    name=CentOS-$releasever - Extras

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    priority=1

    [centosplus]

    name=CentOS-$releasever - Plus

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/

    gpgcheck=1

    enabled=0

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    priority=2

    [contrib]

    name=CentOS-$releasever - Contrib

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib

    #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/

    gpgcheck=1

    enabled=0

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    priority=2

    ###############################################################

    备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum源的优先级从11-99
    三、安装epel yum源

    rpm -ivh ftp://ftp.muug.mb.ca/mirror/fedora/epel/6/x86_64/epel-release-6-5.noarch.rpm

    如果不法下载可以去http://rpm.pbone.net/index.php3/stat/4/idpl/15285241/dir/redhat_el_6/com/epel-release-6-5.noarch.rpm.html查找

    PS:很多rpm均可在http://rpm.pbone.net找到对应的版本
    rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm(这个是32位系统的)

    以上的2个注意系统是32还是64

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

    vi /etc/yum.repos.d/epel.repo   #修改epel yum源优先级,priority=11

    ###############################################################

    [epel]

    name=Extra Packages for Enterprise Linux 6 - $basearch

    #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch

    mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

    failovermethod=priority

    enabled=1

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

    priority=11

    #################################################################

    四、安装remi yum源

    rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

    导入key:

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

    默认会在/etc/yum.repos.d/下创建remi.repo配置文件,remi.repo的内容如下:

    [remi]

    name=Les RPM de remi pour Enterprise Linux $releasever - $basearch

    #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/

    mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror

    enabled=0

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

    failovermethod=priority

    priority=12  #修改remi yum源优先级,priority=12

    [remi-test]

    name=Les RPM de remi en test pour Enterprise Linux $releasever - $basearch

    #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/test/$basearch/

    mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/test/mirror

    enabled=0

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

    在升级软件如果提示优先级不够而要一定升级可以备份CentOS-Base.repo后将其删除掉。

  • 相关阅读:
    bootstrap 菜鸟笔记
    OOCSS待解疑惑
    sass 菜鸟笔记
    WOW.js – 让页面滚动更有趣 初学者使用教程
    JAVA8 十大新特性详解
    数据库事务的四大特性以及事务的隔离级别
    java基础--泛型
    java基础之 泛型
    springboot的文件路径,配置文件
    maven使用心得
  • 原文地址:https://www.cnblogs.com/hlb430/p/2613045.html
Copyright © 2011-2022 走看看