精品軟體與實用教程
什麼是EPEL?
EPEL,企業 Linux 的額外軟體包, 是一個開源的免費儲存庫,為企業Linux 提供額外的套件。 創建EPEL 儲存庫是因為Fedora 貢獻者希望使用他們在 RHEL 和其他相容發行版(例如 CentOS、Rocky Linux、AlmaLinux 等)上維護的Fedora 軟體包。
EPEL 儲存庫也以帶來可能位於核心儲存庫中的附加套件和更新套件以及其他外部儲存庫(例如Remi PHP 儲存庫)所需的依賴項而聞名。
安裝EPEL
首先更新CentOS 串流,確保所有現有的軟體包都是最新的軟體包。
sudo dnf upgrade --refresh -y
刪除DNF 訂閱管理器。
目前,CentOS Stream 9 DNF 外掛管理器可能會導致訂閱管理員出現問題。 從長遠來看,這將從未來的 ISO 中刪除,因為CentOS Stream 是免費使用的,但您需要手動刪除它,否則您將無法繼續進行安裝。
sudo dnf erase subscription-manager -y
安裝EPEL 儲存庫。 鑑於CentOS 9 Stream 是RHEL 的上游版本,建議安裝這兩個儲存庫。 現在通常可能需要它的包。
首先,啟用CRB。
sudo dnf config-manager --set-enabled crb
接下來,安裝EPEL
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
確認EPEL 或EPEL Next 安裝是否成功
sudo dnf repolist | grep epel
恭喜你,EPEL你已經安裝成功了!
如何刪除(卸載)EPEL 或EPEL Next
理想情況下,您不需要在安裝後刪除儲存庫。 但是,如果必須刪除它,請使用以下命令。
刪除EPEL 儲存庫:
sudo dnf remove epel-release
要刪除EPEL Next 儲存庫:
sudo dnf remove epel-next-release
EPEL 是一個眾所周知且使用率很高的儲存庫。 您可能需要在RHEL 的下游版本上安裝它,因為它通常每天都包含基本包,尤其是在伺服器上。
啟用REMI儲存庫
由於EPEL還沒準備好,現在你必須啟用「remi」儲存庫,它提供了許多通常在EPEL 中可用的套件。
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf config-manager --set-enabled remi