云呼叫中心系统搭建的关键步骤与最佳实践探讨
661
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
$ 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小时内删除侵权内容。