安装epel源

来自余洪春老师《构建高可用linux服务器》

 

简单记录一下,加强记忆

 

安装epel源的好处就是epel这个项目是由fedora维护的,在维护的这个源中包含许多软件,包括ntop,nagios之类的,也就是说,你安装了epel源就可以直接用yum install ntop来安装了,贼方便

 

不过这个应该针对红帽企业版Linux(RHEL)及其衍生发行版(比如CentOS、Scientific Linux)系统,ubuntu这类的应该不行。

 

而且安装epel很简单,步骤如下:

 

1、查看epel简介:https://fedoraproject.org/wiki/EPEL/zh-cn ,看它的主要目的是里面有rpm包的下载地址;

 

2、下载epel的rpm包:wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

这个地址经常变动,并且注意你的linux os release版本,选择相应的进行下载安装;

 

3、安装epel:rpm -ivh epel-release-5-4.noarch.rpm

 

4、导入key,这一步可以自己手动,也可以不做,在你用了epel的源下载了某个软件之后,yum会提示你,有一个更快更好的源,它的key要不要导入进去,选择yes就可以了。你手动导入的话也可以,执行rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

 

5、设置epel源的优先级,很多人可能会担心装了epel是不是会损坏之前的官方源,epel确实很强大,epel安装完之后只是在/etc/yum.repos.d/生成了两个文件,一个是epel.repo,一个是epel-testing.repo,不会替换掉原本的Centos0-Base-repo,所以不必担心。

修改epel.repo文件,在[epel-debuginfo]的上一行添加“priority=11 ”,这样的话,yum先去官方源查找,官方源没有再去epel的源找

整个epel.repo文件如下

写道
[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
priority=11
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

 

6、接下来可以试试epel了,yum search nagios,你会发现连nagios的插件都可以直接用yum安装了,爽!

猜你喜欢

转载自kavy.iteye.com/blog/2100514