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 系統。