安装yum-priorities插件
这个插件是用来设置yum在调用软件源时的顺序的。因为官方提供的软件源,都是比较稳定和被推荐使用的。因此,官方源的顺序要高于第三方源的顺序。如何保证这个顺序,就需要安装yum-priorities这插件了

yum install yum-priorities

vi /etc/yum/pluginconf.d/priorities.conf

[main]
enabled=1

安装rpmforge

1、下载rpmforge的rpm文件包

i386 : wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

x86_64: wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

如不清楚您的系统内核,使用 uname -a 命令来查看。

2、安装DAG的PGP Key

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

3、验证rpmforge的rpm文件包

rpm -K rpmforge-release-0.5.1-1.el5.rf.i386.rpm

4、安装rpmforge的rpm文件包

rpm -i rpmforge-release-0.5.1-1.el5.rf.i386.rpm

安装RPMFusion

参见 http://rpmfusion.org/Configuration

 

安装EPEL软件源.

Centos 5.x
wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
sudo rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

Centos 6.x
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

安装完成后可以在/etc/yum.repos.d/下看到软件源配置.


启用remi源.

编辑/etc/yum.repos.d/remi.conf文件.把enabled=0改为1.

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=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

 

完整执行脚本:

#! /bin/bash
echo 'install extra rpm resources.'

echo 'install epel.'

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

echo 'install rpmforge.'

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpm -i rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

echo 'install rpmforge.'

wget http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
rpm -i rpmfusion-free-release-6-1.noarch.rpm

参照:
http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x
http://blog.163.com/simon_comer/blog/static/16901866720107201120262/


 
posted on 2013-08-02 11:47  V42  阅读(747)  评论(0)    收藏  举报