Instalación desde EPEL en Amazon EC2


12

Estoy tratando de instalar fail2ban en nuestro Amazon EC2 Linux AMI (CentOS). Sé que fail2ban está en el EPEL, así que hice lo siguiente:

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

Sin embargo, cuando hago eso recibo el siguiente mensaje:

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

Lo que implica que EPEL ya está disponible, pero si lo hago:

sudo yum install fail2ban

Yo obtengo:

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

Supongo que estoy malinterpretando algo, pero ¿cómo puedo instalar desde EPEL?

EDITAR: acabo de hacer lo siguiente y descubrí que el repositorio no está habilitado:

yum repolist all

Entonces, ¿cómo habilito un repositorio en EC2?


2
OK, así que todavía no puedo responder mi propia pregunta, pero la resolví con: yum-config-manager --enable epel
williamsdb

Respuestas:


25

Debe verificar que epel esté habilitado usando

yum repolist enabled

Si no es así, puede editar /etc/yum.repos.d/epel.repo y cambiar la [epel]sección

enabled=0

a

enabled=1

o usar

 yum-config-manager --enable epel

44
OMG TE AMO MUCHO.
yellottyellott

3

El repositorio de epel está en el servidor predeterminado de Amazon pero no está habilitado de forma predeterminada. Puede usarlo para instalar un paquete:

sudo yum --enablerepo epel install fail2ban
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.