yum是centos下很方便的rpm包管理工具,有些软件在Centos DVD中并不存在,此时可通过配置第三方软件库来安装这些软件。
以下简单的讲下配置的步骤。
1、安装yum-priorities插件
#yum install yum-priorities –y
该插件的作用主要是设置调用源时的优先级的,一般将官方的优先级设置为最高。
2、编辑CentOS-Base.repo文件
在每个[ ]段的最后加上priority=[ ]字段来设置每个镜像的优先级,1为最高,99为最低。
一般的配置为:[base], [updates],[extras] … priority=1,[CentOSplus],[contrib] … priority=2
#vi /etc/yum.repos.d/CentOS-Base.repo
3、下载与安装相应 EPEL 的 rpm 文件包
安装epel.repo
打开http://fedoraproject.org/wiki/EPEL,在下面页面位置点击与自己系统相同的版本
以 EPEL6 i386为例,进入 http://dl.fedoraproject.org/pub/epel/6/i386/repoview/ ,在页面左上角点击 E
找到 epel-release,点击
得到下载文件和地址
#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
#rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
4、设置 /etc/yum.repos.d/epel.repo 中源的级别为 priority=10。
#vi /etc/yum.repos.d/epel.repo
完毕。
===============================================================================
补充:
除了EPEL源以外,常用的还有RPMForge,RPMFusion源。
安装rpmforge.repo,下载地址为 http://pkgs.repoforge.org/rpmforge-release/ 找与自己系统版本相符的包。
安装rpmfusion.repo,下载地址为 http://download1.rpmfusion.org 找与自己系统版本相符的包。