如何在 Rocky Linux 9/8 上安裝 EPEL

EPEL(Extra Packages for Enterprise Linux)是一個用於 Linux 發行版(例如由 Fedora 專案維護的 Rocky Linux)的高品質附加套件儲存庫。它提供了標準 Rocky Linux 儲存庫中未包含的大量附加軟體包,增強了系統的功能和可用性。

以下指南將示範如何使用命令列命令在 Rocky Linux 9 或 8 上安裝 EPEL 和 EPEL-Next。此安裝方法可確保您可以透過 EPEL 和 EPEL-Next 儲存庫存取和安裝更廣泛的軟體包。

刷新並更新您的 Rocky Linux 系統

在開始安裝過程之前,必須使用最新的軟體包更新您的 Rocky Linux 系統。此步驟可確保相容性並針對新新增的內容最佳化系統。執行以下命令來實現此目的:

sudo dnf upgrade --refresh

此命令將刷新軟體包儲存庫資訊並將系統上的所有軟體包升級到最新版本。

導入 EPEL 和 EPEL Next 儲存庫

整合 EPEL 儲存庫對於增強 Rocky Linux 系統的功能至關重要。鑑於 Rocky Linux 的版本多種多樣,將 EPEL 儲存庫版本與您的特定 Rocky Linux 版本保持一致至關重要。為了獲得最佳效能和相容性,建議安裝標準 EPEL 和 EPEL Next 儲存庫。

選項 1:為 Rocky Linux 9 整合 EPEL

啟用 CodeReady Builder 儲存庫 (CRB):

此儲存庫包含補充主發行版並增強其功能的附加套件。若要啟用 CRB,請執行:

sudo dnf config-manager --set-enabled crb

安裝 EPEL 和 EPEL Next:

啟用 CRB 後,繼續使用以下指令安裝為 Rocky Linux 9 客製化的 EPEL 儲存庫:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

選項 2:為 Rocky Linux 8 整合 EPEL

啟用 PowerTools 儲存庫:

在整合 EPEL 之前,啟用 PowerTools 儲存庫至關重要,因為它為 Rocky Linux 8 提供了額外的開發和偵錯工具。

sudo dnf config-manager --set-enabled powertools
安裝 EPEL 和 EPEL 接下來:

啟用 PowerTools 後,您現在可以合併 Rocky Linux 8 的 EPEL 儲存庫。

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

驗證 EPEL 或 EPEL 下一步安裝

成功將 EPEL 儲存庫整合到 Rocky Linux 系統後,驗證安裝是謹慎的做法。這可確保儲存庫已正確配置並可供使用。為了實現這一目標, dnf repolist 命令是一種有效的工具。

執行以下命令:

dnf repolist | grep epel

預期輸出:

epel                    Extra Packages for Enterprise Linux 9 - x86_64
epel-next           Extra Packages for Enterprise Linux 9 - Next - x86_64

如果輸出與上述內容匹配,則確認 EPEL 儲存庫已成功整合到您的系統中。

了解基本 EPEL 指令

熟練使用 EPEL 或 EPEL Next 儲存庫命令可以顯著增強您的套件管理體驗。以下是一些幫助您入門的基本命令:

搜尋特定包

如果您不確定套件的確切名稱但有一個大致的了解,您可以使用 dnf search 命令:

sudo dnf --enablerepo="epel" search keyword

代替 keyword 包含與您正在尋找的軟體包相關的術語。這將傳回與關鍵字匹配或相關的套件清單。

獲取詳細信息

要獲取有關特定包的詳細信息,包括其描述、版本和依賴項:

sudo dnf --enablerepo="epel" info package_name

檢查 EPEL 中的軟體包更新

若要查看您從 EPEL 安裝的軟體包是否有可用更新:

sudo dnf --enablerepo="epel" check-update

這將列出 EPEL 中具有可用更新的所有軟體包。

刪除包

如果您已從 EPEL 安裝了某個軟體包並希望將其刪除:

sudo dnf remove package_name

代替 package_name 以及您要卸載的軟體包的名稱。

暫時禁用 EPEL

有時您可能想要安裝或更新軟體包而不考慮 EPEL 存儲庫。在DNF操作期間暫時停用EPEL:

sudo dnf --disablerepo="epel" command

代替 command 與您要執行的 DNF 指令。

保持 EPEL 包更新

為確保您從 EPEL 安裝的所有軟體包均已更新:

sudo dnf --enablerepo="epel" upgrade

這會將所有 EPEL 軟體包升級到最新版本。

結論

本指南向您展示如何在 Rocky Linux 9 或 8 上安裝 EPEL,使您能夠存取更廣泛的軟體包。保持您的系統更新以實現順利整合。安裝 EPEL 後,您可以使用其他軟體包探索和增強您的 Rocky Linux 系統。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言