安装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/
浙公网安备 33010602011771号