Installation à partir d'EPEL sur Amazon EC2

12

J'essaie d'installer fail2ban sur notre Amazon EC2 Linux AMI (CentOS). Je sais que fail2ban est dans l'EPEL, j'ai donc fait ce qui suit:

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

Cependant, lorsque je fais cela, j'obtiens le message suivant:

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

Ce qui implique pour moi qu'EPEL est déjà disponible mais si je le fais:

sudo yum install fail2ban

Je reçois:

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

Je suppose que je ne comprends pas quelque chose, mais comment puis-je installer à partir d'EPEL?

EDIT: Je viens de faire ce qui suit et j'ai constaté que le dépôt n'est pas activé:

yum repolist all

Alors, comment puis-je activer un dépôt sur EC2?

williamsdb
la source
2
OK, je ne suis pas encore autorisé à répondre à ma propre question, mais je l'ai résolue avec: yum-config-manager --enable epel
williamsdb

Réponses:

25

Vous devez vérifier que epel est activé en utilisant

yum repolist enabled

Si ce n'est pas le cas, vous pouvez modifier /etc/yum.repos.d/epel.repo et changer la [epel]section

enabled=0

à

enabled=1

Ou utiliser

 yum-config-manager --enable epel
user9517
la source
4
OMG JE T'AIME TELLEMENT.
yellottyellott
3

Le dépôt epel se trouve sur le serveur Amazon par défaut mais n'est pas activé par défaut. Vous pouvez l'utiliser pour installer un package:

sudo yum --enablerepo epel install fail2ban
Zags
la source