Cài đặt từ EPEL trên Amazon EC2


12

Tôi đang cố gắng cài đặt fail2ban trên Amazon EC2 Linux AMI (CentOS) của chúng tôi. Tôi biết fail2ban nằm trong EPEL nên tôi đã thực hiện như sau:

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

Tuy nhiên, khi tôi làm điều đó tôi nhận được thông báo sau:

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

Điều đó ngụ ý với tôi rằng EPEL đã có sẵn nhưng nếu tôi làm:

sudo yum install fail2ban

Tôi có:

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

Tôi cho rằng tôi đang hiểu nhầm một cái gì đó nhưng làm cách nào tôi có thể cài đặt từ EPEL?

EDIT: Tôi vừa thực hiện những điều sau đây và thấy rằng repo không được kích hoạt:

yum repolist all

Vậy làm thế nào để tôi kích hoạt repo trên EC2?


2
OK vì vậy tôi không được phép trả lời câu hỏi của riêng mình nhưng đã giải quyết nó bằng: yum-config-manager
williamsdb

Câu trả lời:


25

Bạn nên kiểm tra xem epel đã được bật chưa

yum repolist enabled

Nếu không thì bạn có thể chỉnh sửa /etc/yum.repos.d/epel.repo và thay đổi [epel]phần

enabled=0

đến

enabled=1

hoặc dùng

 yum-config-manager --enable epel

4
OMG TÔI YÊU BẠN RẤT NHIỀU.
yellottyellott

3

Repo epel nằm trên máy chủ Amazon mặc định nhưng không được bật theo mặc định. Bạn có thể sử dụng nó để cài đặt một gói:

sudo yum --enablerepo epel install fail2ban
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.