我是靠谱客的博主 称心仙人掌,最近开发中收集的这篇文章主要介绍安装epel源,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

转自:http://laibulai.iteye.com/blog/1416536

来自余洪春老师《构建高可用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安装了,爽!





Centos官方源很多软件都没有,编译安装又比较麻烦,可以安装EPEL源解决此问题。
EPEL即Extra Packages for Enterprise Linux,也就是为企业级 Linux提供的扩展软件源,适用于 RHEL,CentOS,Scientific Linux系统。
Centos5安装

1
2
#http://www.onovps.com
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

centos6安装
1
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm

http://blog.onovps.com/archives/centos-yum-epel.html




http://www.2cto.com/os/201206/136785.html

给centos 6.2安装yum源

给centos 6.2安装yum源
 
CentOS自带的yum源不够丰富,为了使用方便,我经常借用第三方的yum源。每次都要重新找,嫌麻烦,这次总结下,也方便以后使用。我现在用的是64位的系统 ,只写64位的,以后遇到32位的了再加上…… 
 
1、安装rpmforge 
rpm包的url: 
http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
安装命令:  www.2cto.com  
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 
2、安装epel 
rpm包的url: 
http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm 
安装命令: 
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm 
 
为了方便,以后直接用这个脚本了(64位的CentOS6.2安装脚本): 
  www.2cto.com  
#! /bin/bash
 
echo "Install rpmforge ..."
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
 
echo "Install epel ..."
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-7.noarch.rpm
 
echo "Done"
 
顺便附个图:
 

 
 
http://blog.163.com/const_yixinyiyi/blog/static/1800881722011924104827878/

CentOS 安装 epel repo  

Cent OS 使用EPEL,

用惯了Ubuntu 的 apt-get, 觉得非常方便,

 
在RHEL 里必须买服务才能用yum 更新,觉得非常不方便,幸好有 CentOS, 呵呵…
 
幸好有 CentOS,  可是CentOS 的源太少,可以用EPEL解决这个问题.
 
1) EPEL 软件仓库
 
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install package-name,随意安装软件。
 
EPEL 安装非常简单
 
su -c ‘rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm’
su -c ‘yum install foo’
也可在下面链接里寻找
 
http://fedoraproject.org/wiki/EPEL/FAQ#howtouse
 
 
安装完毕之后,即可使用 yum 来安装软件,比如 git:
yum install git
 
若要查看 EPEL Repo 中是否存在某个软件包:
yum search package-name    



最后

以上就是称心仙人掌为你收集整理的安装epel源的全部内容,希望文章能够帮你解决安装epel源所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部