我已经完成了yum install epel-release
,这显示在我的重新发布中:
repo id repo name status
base/7/x86_64 CentOS-7 - Base 9,591
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,219
extras/7/x86_64 CentOS-7 - Extras 329
updates/7/x86_64 CentOS-7 - Updates 1,698
当我问fail2ban是否可用时,答案是可以...
Available Packages
fail2ban.noarch 0.9.7-1.el7 epel
但是当我安装时,它似乎尝试了不同的版本,然后出现了明显太新版本的 Python 问题。
Error: Package: fail2ban-0.9.6-1.el6.1.noarch (epel)
Requires: python(abi) = 2.6
Installed: python-2.7.5-58.el7.x86_64 (installed)
python(abi) = 2.7
python(abi) = 2.7
Available: python34-3.4.5-4.el6.i686 (epel)
python(abi) = 3.4
它提供了这两个选项来解决该问题,但我不确定这两个选项是否明智。
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
答案1
在检查任何软件包更新时,我注意到 epel 存储库出现 404 错误。
我再次删除了存储库,清理并重新安装。结果是存储库的不同版本,我第一次尝试安装fail2ban成功完成。