我正在尝试在我们的Amazon EC2
Linux AMI(CentOS)上安装fail2ban.我知道fail2ban在EPEL中,所以我做了以下事情:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm sudo rpm -Uvh epel-release*rpm
但是,当我这样做时,我收到以下消息:
package epel-release-6-8.9.amzn1.noarch (which is newer than epel-release-6-8.noarch) is already installed
这对我来说意味着EPEL已经可用,但如果我这样做:
sudo yum install fail2ban
我明白了:
Loaded plugins: priorities,security,update-motd,upgrade-helper amzn-main | 2.1 kB 00:00 amzn-updates | 2.3 kB 00:00 Setting up Install Process No package fail2ban available. Error: Nothing to do
我认为我误解了一些东西但是如何从EPEL安装?
编辑:我刚刚完成以下操作,发现repo未启用:
yum repolist all
那么如何在EC2上启用回购?
你应该检查是否启用了epel
yum repolist enabled
如果不是那么你可以编辑/etc/yum.repos.d/epel.repo并更改[epel]部分
enabled=0
至
enabled=1
或使用
yum-config-manager --enable epel