教程短文資訊

我們能在 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 […]