अमेज़न EC2 पर EPEL से इंस्टॉल करना


12

मैं हमारे Amazon EC2 Linux AMI (CentOS) पर fail2ban स्थापित करने का प्रयास कर रहा हूं। मुझे पता है कि 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

जिसका अर्थ है कि ईपीएल पहले से ही उपलब्ध है, लेकिन अगर मैं ऐसा करूं:

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

मुझे लगता है कि मैं कुछ गलत समझ रहा हूं लेकिन मैं ईपीएल से कैसे स्थापित कर सकता हूं?

संपादित करें: मैंने अभी निम्नलिखित कार्य किया है और पाया है कि रेपो सक्षम नहीं है:

yum repolist all

तो मैं EC2 पर रेपो कैसे सक्षम करूं?


2
ठीक है, इसलिए मुझे अपने स्वयं के प्रश्न का उत्तर देने की अनुमति नहीं है, लेकिन इसके साथ इसे हल किया गया है: yum-config-manager -enable epel
williamsdb

जवाबों:


25

आपको जांचना चाहिए कि एपल का उपयोग कर सक्षम है या नहीं

yum repolist enabled

यदि यह नहीं है तो आप /etc/yum.repos.d/epel.repo को संपादित कर सकते हैं और [epel]अनुभाग बदल सकते हैं

enabled=0

सेवा

enabled=1

या उपयोग करें

 yum-config-manager --enable epel

4
ओएमजी आई लव यू सो मच।
येलोट्टीटेलॉट

3

एपल रेपो डिफ़ॉल्ट अमेजन सर्वर पर है, लेकिन डिफॉल्ट रूप से सक्षम नहीं है। आप इसका उपयोग पैकेज स्थापित करने के लिए कर सकते हैं:

sudo yum --enablerepo epel install fail2ban
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.