文章转载自什么是EPEL,在此做一个记录,以便后续查阅

背景:在了解EPEL之前,我们先来了解一下在Linux系统安装第三方库的痛楚。之前我在阿里云的ECS以及本地安装的CentOS 7系统中安装Supervisor时遇到了兼容问题。比如,阿里云ECS Centos7的python版本过低,以及Python的一些依赖命令也没有,导致我安装过程中受尽折磨。于是,我们今天祭出EPEL

1. 什么是EPEL?

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

为什么需要EPEL?

那是因为CentOS源包含的大多数的库都是比较旧的。并且,很多流行的库也不存在。EPEL在其基础上不仅全,而且够新。

EPEL这两个优点,解决了很多人安装库的烦恼。

2. 安装EPEL

EPEL在CentOS系统安装相当简单:

# yum install -y epel-release

这种方式我验证过。

在其他系统安装我没有验证。但是,EPEL毕竟是大厂出品,在这方面应该不存在问题。大家可以自行在 Google 搜索了解。

以后再也不用为了安装某个软件的依赖而耗时大量脑细胞了。

参考:

  1. 什么是EPEL?