Installazione da EPEL su Amazon EC2


12

Sto cercando di installare fail2ban sul nostro Amazon EC2 Linux AMI (CentOS). So che fail2ban è nell'EPEL, quindi ho fatto quanto segue:

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

Tuttavia, quando lo faccio ricevo il seguente messaggio:

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

Ciò implica per me che EPEL è già disponibile ma se lo faccio:

sudo yum install fail2ban

Ottengo:

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

Presumo che sto fraintendendo qualcosa, ma come posso installare da EPEL?

EDIT: ho appena fatto quanto segue e ho scoperto che il repository non è abilitato:

yum repolist all

Quindi, come posso abilitare un repository su EC2?


2
OK, quindi non mi è ancora permesso rispondere alla mia domanda, ma ho risolto con: yum-config-manager --enable epel
williamsdb

Risposte:


25

Dovresti verificare che epel sia abilitato usando

yum repolist enabled

In caso contrario, puoi modificare /etc/yum.repos.d/epel.repo e cambiare la [epel]sezione

enabled=0

per

enabled=1

o usare

 yum-config-manager --enable epel

4
OMG TI AMO TANTO.
yellottyellott,

3

Il repository epel si trova sul server Amazon predefinito ma non è abilitato per impostazione predefinita. Puoi usarlo per installare un pacchetto:

sudo yum --enablerepo epel install fail2ban
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.