Amazon EC2'ye EPEL'den yükleme


12

Amazon EC2 Linux AMI'ye (CentOS) fail2ban yüklemeye çalışıyorum. Fail2ban EPEL olduğunu biliyorum, bu yüzden aşağıdakileri yaptım:

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

Ancak, bunu yaptığımda aşağıdaki iletiyi alıyorum:

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

Bu bana EPEL'in zaten mevcut olduğunu ima ediyor ama eğer yapmam:

sudo yum install fail2ban

Alırım:

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

Bir şeyi yanlış anladığımı varsayıyorum ama EPEL'den nasıl yükleyebilirim?

DÜZENLEME: Az önce aşağıdakileri yaptım ve repo'nun etkin olmadığını gördüm:

yum repolist all

Peki EC2'de bir repoyu nasıl etkinleştirebilirim?


2
Tamam, bu yüzden henüz kendi sorumu cevaplama iznim yok ama çözdüm: yum-config-manager --enable epel
williamsdb

Yanıtlar:


25

Epel'in aşağıdakileri kullanarak etkinleştirildiğini kontrol etmelisiniz

yum repolist enabled

Değilse /etc/yum.repos.d/epel.repo dosyasını düzenleyebilir ve [epel]bölümü değiştirebilirsiniz.

enabled=0

için

enabled=1

ya da kullan

 yum-config-manager --enable epel

4
Aman tanrım, seni çok seviyorum.
yellottyellott

3

Epel repo, varsayılan Amazon sunucusundadır, ancak varsayılan olarak etkin değildir. Bir paket yüklemek için kullanabilirsiniz:

sudo yum --enablerepo epel install fail2ban
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.