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即可。