linux epel

源的配置 

在CentOS中,很多软件是可以通过yum intall这样一条命令来安装的,Ubuntu中则是apt-get。他们会从软件库中找到合适的软件并安装。系统默认的软件库并不够全,还需要添加新的源来支持我的需求。

 

源的配置文件都在/etc/yum.repos.d/下。

首先第一步,我们安装yum-priorities插件。

sudo yum install yum-priorities

该插件用来设定源的优先级,可以保证官方的源优先级最高,存在相同的软件时,优先使用官方源,这样可以保证软件依赖关系正确。

接下来编辑/etc/yum.repos.d/CentOS-Base.repo

sudo vi /etc/yum.repos.d/CentOS-Base.repo

在base、update、addons、extras每一段末尾添下如下行:

priority=1

priority的优先级是从1-99,1为最高。

centosplus、contrib两段则设定为2,这样基本的源就已经设置完成了。接下来我们添加新的源。

 

添加EPEL源

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm
 若不知版本可打开目录查看: http://mirrors.ustc.edu.cn/fedora/epel/6/i386/

然后设置epel.repo中的每段priority=11

 

添加rpmforge源

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
 若不知版本可打开目录查看: http://pkgs.repoforge.org/rpmforge-release/

然后设置rpmforge.repo的每段priority=12

 

 

此条目发表在linux分类目录,贴了标签。将固定链接加入收藏夹。