CentOS系统启用使用EPEL储存库的详细教程

网友投稿 704 2022-05-29

EPEL储存库是用来安装软件包为经常使用的软件的单独包库,Fedora 开发人员希望使用它们在RHEL/CentOS上维护的软件包;这就是他们产生开发EPEL存储库的主要原因。EPEL存储库的目的是使软件 Enterprise Linux兼容发行版上更易于访问。

EPEL储存库是用来安装软件包为经常使用的软件的单独包库,Fedora 开发人员希望使用它们在RHEL/CentOS上维护的软件包;这就是他们产生开发EPEL存储库的主要原因。EPEL存储库的目的是使软件 Enterprise Linux兼容发行版上更易于访问。

什么是 EPEL 存储库?

EPEL代表Extra Packages for Enterprise Linux,是由 Fedora开发人员开发的存储库,可为CentOS、RHEL和其他 Linux 发行版提供额外的软件包。EPEL组管理 EPEL 存储库。安装并启用此存储库将允许您使用 dnf 和 yum 等普通工具来安装依赖项和相关包。

EPEL负责开发、管理和维护一组高质量的额外包,这些软件包可能是不属于核心存储库的软件或尚未发布的更新。EPEL 包大多基于Fedora,这意味着这些包永远不会替换 Enterprise Linux 系统中的包或与包冲突。EPEL共享了Fedora 的许多架构,包括Bugzilla、构建系统、镜像管理器、更新管理器等等。

现在可以在以下 Linux 发行版中使用 EPEL 存储库:

CentOS

Red Hat Enterprise Linux (RHEL)

Oracle Linux

Scientific Linux

目前,EPEL支持 RHEL 7 和 RHEL 8。EPEL包列表中存在用于Perl、Python、Ruby gems 和各种编程语言的其他附加模块。它还包括其他程序,例如 ImageMagick、etckeeper、GraphicsMagick、Chromium 浏览器构建等。

EPEL 存储库开发背后的动机:

为 CentOS、RHEL 类似衍生产品和 Scientific Linux 发行版提供高质量的软件包。这些软件包已在 Fedora 中构建、测试和增强。

尽可能使用相同的规则、指导方针、基础设施和政策与 Fedora 项目密切合作。

维护EPEL附加文档,该文档描述了无法与 Fedora 保持同步的少数情况下的差异和解释。

为什么要使用 EPEL 存储库?

EPEL 存储库完全免费使用和开源。

dnf 和 yum 用于安装无数的开源软件包。

Fedora 存储库负责所有 EPEL 包。

没有兼容性问题和基本的重复包。

EPEL的特点:

该项目管理 CentOS、Red Hat Enterprise Linux (RHEL) 和 Scientific Linux的RPM 包。

EPEL 还包括用于服务器、桌面和开发的软件包。

它参与了开源社区。

它还支持批量包管理。

在 CentOS 上安装 EPEL 存储库:

CentOS 是 EPEL 存储库安装方面最轻松的发行版。输入下面给出的命令,在CentOS系统上安装 EPEL 的最新版本。

sudo dnf install epel-release

输入“y”以允许 EPEL 安装继续。

现在使用此命令来验证 EPEL 是否正确安装在您的系统上:

rpm -q epel-release

列出此 EPEL 存储库中存在的所有活动包,通过这种方式将验证CentOS 系统上是否启用了此存储库。

$ dnf repolist

$ yum --disablerepo="*" --enablerepo="epel" list available

CentOS系统启用和使用EPEL储存库的详细教程

$ dnf --disablerepo="*" --enablerepo="epel" list available

要在 EPEL 存储库中搜索特定包,请按以下方式写出命令:

$ dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

这里还提供了安装 EPEL存储库中存在的任何包的语法。指定“包名称”就可以开始安装了。

yum --enablerepo = "epel" install < package_name >

dnf --enablerepo = "epel" install < package_name >

例如,将从EPEL存储库中搜索并安装“htop”包。

$ dnf --enablerepo=epel info htop

$ sudo dnf --enablerepo=epel install htop

结论:

Fedora 开发人员希望使用他们在 RHEL/CentOS 上维护的软件包,这就是他们产生开发EPEL存储库的想法的原因。EPEL负责开发、管理和维护一组高质量的额外包。安装并启用此存储库将允许您使用 dnf 和 yum 等标准工具来安装依赖项和相关包。

在本教程中,小编简单介绍了在CentOS系统上启用和使用EPEL存储库的过程,仅供参考。

以上文章由惠主机www.idccoupon.com编辑整理,有任何问题欢迎交流讨论!

CentOS Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【读书会第十二期】java并发库
下一篇:python文档:数字
相关文章