Installation von EPEL auf Amazon EC2

12

Ich versuche, fail2ban auf unserem Amazon EC2 Linux AMI (CentOS) zu installieren. Ich weiß, dass fail2ban in der EPEL enthalten ist, daher habe ich Folgendes getan:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release*rpm

Dabei erhalte ich jedoch die folgende Meldung:

package epel-release-6-8.9.amzn1.noarch (which is newer than epel-release-6-8.noarch) is already installed

Was für mich bedeutet, dass EPEL bereits verfügbar ist, aber wenn ich es tue:

sudo yum install fail2ban

Ich bekomme:

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

Ich gehe davon aus, dass ich etwas missverstehe, aber wie kann ich EPEL installieren?

BEARBEITEN: Ich habe gerade Folgendes getan und festgestellt, dass das Repo nicht aktiviert ist:

yum repolist all

Wie aktiviere ich ein Repo auf EC2?

williamsdb
quelle
2
OK, also ich darf meine eigene Frage noch nicht beantworten, habe sie aber gelöst mit: yum-config-manager --enable epel
williamsdb

Antworten:

25

Sie sollten überprüfen, ob das Epel mit aktiviert ist

yum repolist enabled

Wenn dies nicht der Fall ist, können Sie /etc/yum.repos.d/epel.repo bearbeiten und den [epel]Abschnitt ändern

enabled=0

zu

enabled=1

oder verwenden

 yum-config-manager --enable epel
user9517
quelle
4
OMG Ich liebe dich so sehr.
Yellottyellott
3

Das Epel-Repo befindet sich auf dem Standard-Amazon-Server, ist jedoch standardmäßig nicht aktiviert. Sie können es verwenden, um ein Paket zu installieren:

sudo yum --enablerepo epel install fail2ban
Zags
quelle