转自:http://wenku.baidu.com/view/0fe3030090c69ec3d5bb7561.html
yum是centos下很方便的rpm包管理工具,配置第三方软件库使你的软件库更加丰富。以下简单的讲下配置的步骤。
首先,需要安装yum-priorities插件:
yum installyum-priorities �Cy
该插件的作用主要是设置调用源时的优先级的,一般将官方的优先级设置为最高
编辑CentOS-Base.repo文件,用vi编辑
vi /etc/yum.repos.d/CentOS-Base.repo
在每个[]段的最后加上priority=[]字段来设置每个镜像的优先级,1为最高,99为最低。
一般的配置为:[base],[updates], [extras] … priority=1
[CentOSplus],[contrib] … priority=2
然后保存
二、下载与安装相应 EPEL 的 rpm 文件包
安装epel.repo,下载地址为 http://download.fedora.redhat.com/pub/epel/ 找与自己系统版本相符的包
rpm-ivhhttp://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-5.noarch.rpm 32位 rpm-ivhhttp://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-5.noarch.rpm 64位
rpm--import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo
设置 /etc/yum.repos.d/epel.repo中源的级别为 priority=11(比上面高就行)。
三、下载与安装相应rpmforge的 rpm 文件包
安装rpmforge.repo,下载地址为 http://pkgs.repoforge.org/rpmforge-release/ 找与自己系统版本相符的包
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 32位 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 64位
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt rpm --import RPM-GPG-KEY.dag.txt
或者
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el6.rf.i686.rpm 32位检查安装文件 rpm -K rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 64位检查安装文件
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm 32位安装程序 rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 64位安装程序
vi/etc/yum.repos.d/rpmforge.repo
设置 /etc/yum.repos.d/rpmforge.repo文件中源的级别为 priority=12(比上面高就行)。
四、下载与安装相应rpmfusion的 rpm 文件包
安装rpmfusion.repo,下载地址为 http://download1.rpmfusion.or
32位安装
rpm-ivh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm rpm-ivh http://download1.rpmfusion.org/nonfree/el/updates/testing/6/i386/rpmfusion-nonfree-release-6-0.1.noarch.rpm
64位安装
rpm -ivh http://download1.rpmfusion.org/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-release-6-0.1.noarch.rpm rpm -ivh http://download1.rpmfusion.org/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-release-6-0.1.noarch.rpm
vi /etc/yum.repos.d/rpmfusion-free-updates.repo
vi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
vi /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
vi /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
设置文件中源的级别为 priority=13(比上面高就行)
yum check-update
会载入yum-priorities插件