Menginstal dari EPEL di Amazon EC2

12

Saya mencoba menginstal fail2ban di Amazon EC2 Linux AMI (CentOS) kami. Saya tahu fail2ban ada di EPEL jadi saya telah melakukan yang berikut:

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

Namun, ketika saya melakukannya saya mendapatkan pesan berikut:

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

Yang menyiratkan kepada saya bahwa EPEL sudah tersedia tetapi jika saya lakukan:

sudo yum install fail2ban

Saya mendapat:

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

Saya berasumsi bahwa saya salah paham akan sesuatu tetapi bagaimana saya bisa menginstal dari EPEL?

EDIT: Saya baru saja melakukan yang berikut dan menemukan bahwa repo tidak diaktifkan:

yum repolist all

JADI bagaimana cara mengaktifkan repo di EC2?

williamsdb
sumber
2
OK jadi saya belum diperbolehkan menjawab pertanyaan saya sendiri tetapi menyelesaikannya dengan: yum-config-manager
williamsdb

Jawaban:

25

Anda harus memeriksa apakah epel diaktifkan menggunakan

yum repolist enabled

Jika tidak, Anda dapat mengedit /etc/yum.repos.d/epel.repo dan mengubah [epel]bagian tersebut

enabled=0

untuk

enabled=1

atau gunakan

 yum-config-manager --enable epel
user9517
sumber
4
OMG SAYA SUKA ANDA BANYAK.
yellottyellott
3

Repel epel ada di server Amazon default tetapi tidak diaktifkan secara default. Anda dapat menggunakannya untuk menginstal paket:

sudo yum --enablerepo epel install fail2ban
Zags
sumber