centos6 epel源(epel源是什么)

老铁们,大家好,相信还有很多朋友对于centos6 epel源和epel源是什么的相关问题不太懂,没关系,今天就由我来为大家分享分享centos6 epel源以及epel源是什么的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

在CentOS中安装EPEL包管理器及添加EPEL源的教程

在CentOS上安装EPEL

要想安装EPEL,我们先要下载EPEL的rpm安装包。

CentOS/RHEL下的6.x和5.x版本下载页面如下:

以上网址可能会被重定向到特定的镜像站而加快下载速度。这个页面包含可以直接获取到rpm包的下载链接。直接的下载链接如下:

根据你的CentOS版本来选择正确的下载地址。

请注意EPEL的安装包是独立编译的,所以它可以安装在32位和64位系统中。

1.确认你的CentOS的版本

首先通过以下命令确认你的CentOS版本

复制代码代码如下:

$ cat/etc/redhat-release

CentOS release 6.4(Final)

2.下载EPEL的rpm安装包

现在从上面的地址下载CentOS版本所对应的EPEL的版本

复制代码代码如下:

$ wget

3.安装EPEL

通过以下命令安装EPEL软件包

复制代码代码如下:

$ sudo rpm-ivh epel-release-6-8.noarch.rpm

复制代码代码如下:

$ sudo rpm-ivh epel-release*

4.检查EPEL源

安装好EPEL源后,用yum命令来检查是否添加到源列表

复制代码代码如下:

# yum repolist

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.vonline.vn

* epel: buaya.klas.or.id

* extras: centos-hn.viettelidc.com.vn

* updates: mirrors.fibo.vn

repo id repo name status

base CentOS-6- Base 6,381

epel Extra Packages for Enterprise Linux 6- x86_64 10,023

extras CentOS-6- Extras 13

nginx nginx repo 47

updates CentOS-6- Updates 1,555

repolist: 18,019

EPEL已经在repo后列出,并且显示提供了上万个软件包,所以EPEL已经安装到你的CentOS了。

EPEL源的配置安装到了/etc/yum.repos.d/epel.repo文件。

现在来试一下从EPEL获取软件包

复制代码代码如下:

$ sudo yum install htop

添加EPEL源

复制代码代码如下:

rpm-Uvh

然后

复制代码代码如下:

rpm-import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

这步可做可不做(因为用yum安装软件的时候根据提示选择y可以自动导入)

再修改/etc/yum.repos.d/epel.repo文件,在[epel]最后添加一条属性 priority=11

意思是yum先去官方源查,官方没有再去epel的源找

如何在CentOS 6.5上安装EPEL 源

在文本中,我将展示在CentOS下如何安装EPEL源

提示- RHEL/CentOS系统有许多第三方源,比较流行的比如RpmForge,RpmFusion,EPEL,Remi等等。

然而需要引起注意的是,如果系统添加了多个第三方源,可能会因此产生冲突——一个软件包可以从多个源获取,一些源会替换系统的基础软件包,从而可能会产生意想不到的错误。已知的就有Rpmforge与EPEL会产生冲突。

对于这些问题我们建议,调整源的优先权或者有选择性的安装源,但是这需要复杂的操作,如果你不确定如何操作,我们推荐你只安装一个第三方源。

在CentOS上安装EPEL

要想安装EPEL,我们先要下载EPEL的rpm安装包。

CentOS/RHEL下的6.x和5.x版本下载页面如下

以上网址可能会被重定向到特定的镜像站而加快下载速度。这个页面包含可以直接获取到rpm包的下载链接。直接的下载链接如下:

根据你的CentOS版本来选择正确的下载地址。

请注意EPEL的安装包是独立编译的,所以它可以安装在32位和64位系统中。

1.确认你的CentOS的版本

首先通过以下命令确认你的CentOS版本

$ cat/etc/RedHat-release

CentOS release 6.4(Final)

2.下载EPEL的rpm安装包

现在从上面的地址下载CentOS版本所对应的EPEL的版本

$ wget

3.安装EPEL

通过以下命令安装EPEL软件包

$ sudo rpm-ivh epel-release-6-8.noarch.rpm

$ sudo rpm-ivh epel-release*

5.检查EPEL源

安装好EPEL源后,用yum命令来检查是否添加到源列表

# yum repolist

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.vonline.vn

* epel: buaya.klas.or.id

* extras: centos-hn.viettelidc.com.vn

* updates: mirrors.fibo.vn

repo id repo name status

base CentOS-6- Base 6,381

epel Extra Packages for Enterprise Linux 6- x86_64 10,023

extras CentOS-6- Extras 13

nginx nginx repo 47

updates CentOS-6- Updates 1,555

repolist: 18,019

EPEL已经在repo后列出,并且显示提供了上万个软件包,所以EPEL已经安装到你的CentOS了。

EPEL源的配置安装到了/etc/yum.repos.d/epel.repo文件。

现在来试一下从EPEL获取软件包

$ sudo yum install htop

CentOS系统中使用EPEL源的方法

国内的yum源貌似没几个全的,尤其是网易,速度虽然快,但是很不全,很多东西都没有就连ipython的都没有,每次装写软件,都要自己去wget包,想省点心都不行,所以直接换成第三方的源,更全面,就是EPEL。

EPEL介绍(官方网址为:)

Extra Packages for Enterprise Linux(or EPEL)是一个由Fedora网络社区创建、维护和管理的为企业版linux提供高质量附加软件包的项目。不仅仅限于Red Hat Enterprise Linux(RHEL), CentOS and Scientific Linux(SL).

EPEL包是基于Fedora的项目,并且不会与官方的企业linux发行版的包冲突或者替换文件。

EPEL使用了和Fedora先共同那个的基础架构。包括构建系统,升级管理器,镜像管理等等。安装上EPEL的源后,就可以直接用yum来安装软件,而且EPE:L不会替换原有的源,省去了不少麻烦。

安装EPEL源

EPEL包含一个叫做epel-release的包,这个包包含了EPEL源的gpg密钥和软件源信息。您可以通过yum安装到您的企业版Linux发行版上。除了epel-release源,还有一个叫做epel-testing的源,这个源包含最新的测试软件包,其版本很新但是安装有风险,请自行斟酌。

注意:有些第三方软件源需要 EPEL的'epel-testing'源来安装依赖组件,请务必在系统设置中启用本源。——引用自《CentOS 6.2安装第三方软件库epel》

这是redhat 5.X(根据自己的系统版本下载安装对应的即可)

32位的系统,则是用 i386

复制代码代码如下:#rpm-ivh

64位的系统,则用 x86_64

复制代码代码如下:#rpm-ivh

(注意:epel中的epel-release-x-x.noarch.rpm,其中x-x代表epel最新的版本,因为epel只保留最新的。所以,如果你是centos6.x版本的,你也可以直接装epel-release-6-x.noarch.rpm)。此原理也对centos 5.x版本有用.

复制代码代码如下:#rpm-q epel-release//查询EPEL是否安装成功

导入key命令:

复制代码代码如下:#rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5

#yum install yum-priorities//这个插件是用来管理源的优先级用的(默认系统好像安装了)

修改 yum的配置文件,修改epel的优先级:

复制代码代码如下:#vi/etc/yum.repos.d/epel.repo

prority的值根据自己的情况修改。

暂停使用EPEL:

复制代码代码如下:#vim/etc/yum.repos.d/epel.repo

将enabled=1改为enabled=0即可。

阅读剩余
THE END