CentOS 8 官方倉庫已停止維護(EOL),導致一些常用依賴包如fail2ban 無法正常安裝。
完整解決方案:
一、問題根源
- CentOS 8 官方倉庫已停更:2021 年底 CentOS 8 停止維護,默認倉庫的包可能無法滿足依賴關系。
- EPEL 倉庫兼容性:EPEL 倉庫可能未適配 CentOS 8.5 的舊版本依賴。
二、解決方案
?????推薦?????
1. 啟用 CentOS Vault 倉庫
CentOS Vault 倉庫包含舊版本的包,可以解決依賴問題:
sudo vi /etc/yum.repos.d/CentOS-Vault.repo
替換為如下內容:
[C8.5-base-vault]
name=CentOS-8.5 - Base (Aliyun Mirror)
baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
enabled=1[C8.5-updates-vault]