Fedora EPEL 套件庫設定指南
EPEL(Extra Packages for Enterprise Linux)是 Fedora Project 提供的額外套件庫,包含許多 RHEL(Red Hat Enterprise Linux) 和 Fedora 預設未收錄的軟體。透過 EPEL,我們可以安裝更多實用的工具,如 htop
、fail2ban
、nginx
等。
本指南將介紹如何在 Fedora 上新增 EPEL 套件庫並驗證安裝是否成功。
目錄
確認 Fedora 版本
在安裝 EPEL 之前,先確認 Fedora 版本:
cat /etc/fedora-release
EPEL 適用於 Fedora 及 RHEL / CentOS,但 最新的 Fedora 通常內建支援,可直接使用 dnf
來安裝套件。
安裝 EPEL 套件庫
1. 安裝 epel-release
套件
在 Fedora 中,可直接執行以下指令:
sudo dnf install -y epel-release
此命令將安裝 EPEL 套件庫設定,並自動啟用。
2. 確保 EPEL 已啟用
執行以下指令,檢查是否成功啟用:
sudo dnf repolist | grep epel
若成功,應該會看到類似:
epel Extra Packages for Enterprise Linux 9 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 9 - x86_64
啟用與更新 EPEL
1. 更新所有套件庫
sudo dnf update -y
2. 重新載入 dnf
快取
sudo dnf makecache
這將確保 EPEL 套件庫 可用,並下載最新的索引。
測試 EPEL 是否可用
1. 安裝來自 EPEL 的軟體
嘗試安裝 htop
(一款系統監控工具):
sudo dnf install -y htop
如果安裝成功,則代表 EPEL 套件庫已啟用。可執行以下指令確認:
htop
2. 查詢來自 EPEL 的軟體
要檢查某個軟體是否來自 EPEL,可使用:
dnf info htop | grep Repository
若顯示 epel
,則表示該軟體來自 EPEL 套件庫。
移除 EPEL 套件庫(可選)
若需要移除 EPEL 套件庫,可執行以下指令:
sudo dnf remove -y epel-release
同時清除快取:
sudo dnf clean all
注意:移除 EPEL 可能會影響部分已安裝的軟體,請謹慎操作。
結語
EPEL 提供了許多額外的 開源軟體包,對於 Fedora / RHEL / CentOS 來說非常實用。本文介紹了如何在 Fedora 上新增 EPEL 套件庫,並驗證其可用性。
建議定期使用 dnf update
確保 EPEL 套件庫 及系統軟體維持最新狀態,以提升安全性與穩定性。