centos 安装epel?centos怎么安装

什么是EPEL 及 Centos上安装EPEL

什么是EPEL?

EPEL的全称叫 Extra Packages for Enterprise Linux。EPEL是由 Fedora社区打造,为 RHEL及衍生发行版如 CentOS、Scientific Linux等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。

如果你知道rpmfusion.org的话,拿 rpmfusion做比较还是很恰当的,rpmfusion主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository中是找不到的。

另外一个特点是绝大多数rpm包要比官方repository的rpm包版本要来得新,比如我前些日子在CentOS上安装的php,RHEL为了稳定性还在延用5.1.6版,我记得这是去年上半年的版本,而php的最新版本已经到5.3.2,如果在php5.1.6的基础上安装phpmyadmin,则会提示php版本过低,这时候,EPEL中提供的较新php rpm就能很方便的派上用场了。

一,什么是epel

如果既想获得 RHEL的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL()是由 Fedora社区打造,为 RHEL及衍生发行版如 CentOS、Scientific Linux等提供高质量软件包的项目。

二,使用心得

1,不用去换原来yum源,安装后会产生新repo

2,epel会有很多源地址,如果一个下不到,会去另外一个下

: [Errno 14] PYCURL ERROR 6-""

Trying other mirror.

: [Errno 14] PYCURL ERROR 6-""

Trying other mirror.

: [Errno 14] PYCURL ERROR 6-""kjs

3,更新时如果下载的包不全,就不会进行安装。这样的话,依赖关系可以保重

.

CentOS系统镜像安装 EPEL 源方法和教程

提升CentOS体验,一步到位部署EPEL源

在服务器运维的旅途中,我们常常需要扩展软件资源,而EPEL,这个专为CentOS量身打造的“企业级附加软件包”项目,无疑提供了无与伦比的便利。EPEL,全称为Extra Packages for Enterprise Linux,为RHEL/CentOS用户提供了官方不包含的丰富软件包,比如高效稳定的Nginx服务器和Certbot自动SSL工具,让运维工作更加得心应手。

快速安装

首先,让我们通过命令行快速安装EPEL仓库。在终端输入sudo yum install epel-release,然后在出现确认提示"Is this ok[y/d/N]"时,输入"y"并回车。等待安装完成后,执行yum repolist,你会发现EPEL仓库已经为你带来了上万个精心挑选的软件包,让系统扩展如虎添翼。

编译安装备用方案

然而,有时候直接安装可能不成功,这时我们可以尝试从源代码编译安装。针对CentOS 6和7用户,分别执行以下命令:

对于CentOS 6: sudo rpm-Uvh

对于CentOS 7: sudo rpm-Uvh

这两种方法能确保即使在常规安装途径受阻时,也能顺利引入EPEL的强大功能。

总的来说,EPEL就像一个强大的扩展工具箱,为你的CentOS系统解锁更多可能。通过简单的步骤,你就能享受到它带来的丰富软件资源,提升服务器的性能和管理效率。无论是新手还是经验丰富的运维人员,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的源找

阅读剩余
THE END