教程短文资讯

我们能在 Amazon Linux 2023 上安装 EPEL 仓库吗?

Amazon Linux 2023 是 Amazon Linux 2 用户的最新升级版本。然而,用户不能直接从 AWS Linux 2 升级到 AL2023,这意味着他们必须选择进行全新安装或切换到其他 Linux。

然而,个人认为不应再选择 AWS Linux 2023,而是必须寻找其他选项,如 AlmaLinux、Rocky 或 Ubuntu。

我之所以这么说是因为 Amazon Linux 2023 基于 Fedora,但不是通过 Fedora 的仓库安装所有可用软件包。相反,AWS 开发人员只会提供稳定的、长期支持的软件包。

这听起来很不错!对吧?但是只有当您想要一个稳定的操作系统和通过 Amazon 系统仓库提供的软件包时才是好的,但不适用于所有人,因为您将会缺少一些东西,比如 EPEL。

什么是 EPEL?

我们都知道 EPEL 是企业版 Linux 的额外软件包,它是基于社区驱动的仓库,而不是由 RedHat 官方支持。这就是为什么 RHEL 和其他基于它的 Linux 操作系统(如 AlmaLinux 和 Rocky Linux)默认不启用 EPEL。

使用 EPEL 的目的是获取通过 RHEL 的 BaseOS 和 Appstream 仓库无法获得的其他软件包。Fedora 项目维护 EPEL 仓库,并设计为与主要基于 RHEL 的发行版(如 CentOS、Oracle Linux 和 Amazon Linux 2)兼容。

EPEL 的软件包通常由志愿者维护,涵盖各种类别,包括开发工具、库、服务器应用程序、实用程序等等。该仓库遵循严格的指南,以确保所包含的软件包与基础发行版的稳定性、安全性和兼容性。它被许多用户、系统管理员和组织视为可靠的补充软件包源,适用于他们的基于 RHEL 的系统。

我们能在 Amazon Linux 2023 上安装 EPEL 吗?

答案是不行,我们不能在最新的 Amazon Linux 2023 中添加 EPEL 仓库,因为与基于 CentOS 7 的 Amazon Linux 2 具有高度兼容性的软件包不同,AWS 2023 Linux 并不提供这种兼容性。尽管 AL2023 基于上游 Fedora Linux 发行版以及其他来自其他非 Fedora Linux 上游的特定软件包,如内核,但 AL2023 与 Redhat 中的所有软件包兼容,因此 AL2023 不支持 EPEL 或类似的仓库,我们不能添加它们。

此外,AL2023 也没有“Amazon-extra-packages”可用。相反,高级软件包(如语言运行时)将由 Amazon 开发人员作为主/次要软件包更新提供。此外,您不需要它,因为通过 AL2023 系统仓库可直接安装所有可用的软件包。

因此,如果您的项目高度依赖于 EPEL,则建议使用 Alamlinux、Rocky 或 Oracle。或者,您可以直接下载并安装通过其他仓库提供的所需 RPM 软件包。

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:教程

教程

在 Ubuntu Linux 上安装 Clang

无论您使用的是 Ubuntu 22.04、20.04 或其他任何版本,并且想要安装 Clang(一个开源的 C、C++ 和 Objective-C 编译器),本文将对您有所帮助。Clang 是 GNU […]