Встановлення з EPEL на Amazon EC2


12

Я намагаюся встановити fail2ban на нашому AMI (CentOS) Amazon EC2 Linux. Я знаю, що fail2ban є в EPEL, тому я зробив наступне:

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

Однак коли я це роблю, я отримую таке повідомлення:

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

Що означає для мене, що EPEL вже доступний, але якщо я це зробити:

sudo yum install fail2ban

Я отримав:

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

Я припускаю, що я щось не розумію, але як я можу встановити з EPEL?

EDIT: Я щойно зробив наступне та виявив, що репо не ввімкнено:

yum repolist all

Так як я можу включити репо на EC2?


2
Гаразд, мені поки що не дозволяють відповідати на моє запитання, але вирішили це за допомогою: yum-config-manager --enable epel
williamsdb

Відповіді:


25

Ви повинні перевірити, чи epel увімкнено за допомогою

yum repolist enabled

Якщо це не так, ви можете відредагувати /etc/yum.repos.d/epel.repo та змінити [epel]розділ

enabled=0

до

enabled=1

або використовувати

 yum-config-manager --enable epel

4
OMG Я ЛЮБЛЮ ВАС ТАКУ МНОГО.
yellottyellott

3

Epel repo знаходиться на сервері Amazon за замовчуванням, але не використовується за замовчуванням. Ви можете використовувати його для встановлення пакета:

sudo yum --enablerepo epel install fail2ban
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.