क्या मुझे संकुल स्थापित करने के लिए RHEL सदस्यता की आवश्यकता है?


22

मैं आरएचईएल के लिए नया हूं। आज सुबह सॉफ़्टवेयर स्थापित करने और सड़क ब्लॉक में चलाने की कोशिश की जा रही है। क्या आरएचईएल पर यम के माध्यम से पैकेज डाउनलोड करने के लिए सदस्यता की आवश्यकता है ?

मैं नेट पर विभिन्न स्रोतों में आ रहा हूं, कुछ इसे हां की तरह आवाज देते हैं , आपको एक सदस्यता की आवश्यकता है , अन्य इसे ध्वनि की तरह नहीं, एक सदस्यता केवल समर्थन के लिए आवश्यक है

या तो मामले में मैं सॉफ्टवेयर एटीएम को स्थापित करने में असमर्थ हूं, क्योंकि जिन मशीनों पर मैं हूं, उनकी सदस्यता पंजीकृत नहीं है। क्या कोई सदस्यता पंजीकृत किए बिना आरएचईएल सॉफ़्टवेयर स्थापित करने का एक तरीका है? यदि हां, तो कैसे?

जवाबों:


19

हां, आपके पास आरएचईएल के रिपॉजिटरी से पैकेज डाउनलोड करने के लिए एक सक्रिय आरएचईएल सदस्यता होनी चाहिए । यदि आपकी मशीन कभी सदस्यता नहीं ली गई है, या सदस्यता समाप्त हो गई है, तो आप आरएचईएल द्वारा प्रदान किए गए किसी भी रिपॉजिटरी का उपयोग नहीं कर पाएंगे।

Red Hat राज्य , प्रासंगिक भाग में:

यदि आप अपनी सभी सदस्यताएँ समाप्त होने देना चाहते हैं और आपके संगठन में कोई अन्य सक्रिय सदस्यता नहीं है, तो आप सॉफ़्टवेयर का उपयोग करने का अधिकार बरकरार रखते हैं, लेकिन आपके पूरे वातावरण को अब कोई भी सदस्यता लाभ प्राप्त नहीं होगा, जिनमें शामिल हैं:

  • नवीनतम प्रमाणित सॉफ्टवेयर संस्करण।
  • सुरक्षा इरेटा या बग ठीक करता है।

और आगे :

Red Hat Enterprise Linux 5 सदस्यता संख्या दर्ज करने से इंस्टॉलर की सुविधा मिलती है:

  • स्थापित समय पर सदस्यता के साथ शामिल समर्थित संकुल के पूर्ण सेट तक पहुँचें।

  • इंस्टॉल समय पर सदस्यता के साथ शामिल सभी Red Hat Network (RHN) चैनल में सिस्टम को स्वचालित रूप से पंजीकृत करें।

कई अन्य उदाहरण मिल सकते हैं ...


आप अभी भी तीसरे पक्ष के रिपॉजिटरी का उपयोग कर सकते हैं ; हालाँकि, वे अक्सर आरएचईएल द्वारा प्रदान किए गए बेस रिपॉजिटरी में पैकेजों पर निर्भर होते हैं, और इस प्रकार कई पैकेज स्थापित करने में विफल होंगे यदि उन निर्भरता को संतुष्ट नहीं किया जा सकता है।

सब्सक्रिप्शन के बिना आधार पैकेज स्थापित करने का एकमात्र तरीका उन्हें इंस्टॉलेशन मीडिया को बंद करना है।


यदि आप Red Hat सदस्यता खरीदने में असमर्थ या अनिच्छुक हैं, तो समस्या से बचने के लिए CentOS में माइग्रेट करें


धन्यवाद माइकल। प्रशासकों में से एक मुझसे कह रहा है "आपको सामान्य पैकेज स्थापित करने के लिए सदस्यता की आवश्यकता नहीं है।" किसी भी विचार है कि क्या मतलब है, या अगर यह गलत है? मैं बस सोच रहा हूं कि वैकल्पिक रिपॉजिटरी हो सकती है जो मैं रूबी जैसी चीजों के लिए मार सकता हूं , लेकिन अनिश्चित है कि वे क्या होंगे।
क्विकशिफ्टिन

2
यदि आपके पास कोई सदस्यता नहीं है, तो आप केवल स्थापना डीवीडी से पैकेज स्थापित कर सकते हैं, और आपको ऐसा मैन्युअल रूप से करना होगा।
माइकल हैम्पटन

2
आप RPM को मैन्युअल रूप से इंस्टॉल कर सकते हैं जो पागलपन है। बस CentOS का उपयोग करें और उस व्यवस्थापक को सुनना बंद करें।
HTTP500

@ HTTP500 यह वह अर्थ है जो मुझे मिला, और आरपीएम को स्थापित करने के बारे में सहकर्मियों से कुछ गठबंधन। मैं संभवतः इस w / मेरे प्रबंधक को लाऊंगा, क्योंकि मैं निर्भरता प्रबंधन, योग्य के बिना RHEL का उपयोग करने की बात नहीं देखता!
क्विकशिफ्टिन

वास्तव में। बर्बाद समय सदस्यता की तुलना में बहुत अधिक खर्च होगा!
माइकल हैम्पटन

10

वैकल्पिक रूप से अपने yumकॉन्फ़िगरेशन में CentOS रिपॉजिटरी को जोड़ना है । CentOS एक बड़े हिस्से में RHEL का व्युत्पन्न है । जैसे, इसके अधिकांश पैकेज आरएचईएल के साथ संगत हैं।

माइकल कटलर ने आरएचईएल पर सेंटोस पैकेज स्थापित करने के लिए एक गाइड लिखा था । संक्षेप में:

# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3

lsb_release -r
cat /etc/issue

# create a new yum .repo config file

nano /etc/yum.repos.d/centos.repo

# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0

# save centos.repo and (optional) run this to reset the cache

yum clean all

अन्य तृतीय-पक्ष रेपो के लिए भी इसी तरह के कदमों का पालन करना होगा। CentOS रेपो का उपयोग करना बेहतर होता है, हालाँकि, क्योंकि इसमें वे सभी निर्भरताएँ होंगी, जिनकी आपके पैकेज को आवश्यकता होगी।

तात्कालिक रूप से, यदि आप प्राप्त कर रहे हैं, तो आप PYCURL ERROR 22 - "The requested URL returned error: 404"उनकी .repoऔर संबंधित फ़ाइलों को हटाकर पुरानी थर्ड पार्टी रिपॉजिटरी को हटा सकते हैं।

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing

4

बस अपने आप में एक रेपो पैकेज बनाएं और इसे हटाने योग्य मीडिया पर रखें।

जब भी और जहां भी आपको आवश्यकता हो आप उपयोग कर सकते हैं। आप डीवीडी से पैकेज प्राप्त कर सकते हैं और आपको अपनी जरूरत के हर RPM को स्थापित करने की आवश्यकता नहीं है।


1
यह प्रश्न का पूर्ण उत्तर नहीं है। बल्कि "वर्क्स फॉर मी" पोस्ट की तरह दिखता है।
कुवेर

हालांकि यह पूरा उत्तर नहीं है, हाल ही में मेटा लेख ( meta.serverfault.com/questions/6440/… ) ने दिखाया कि प्रश्न के केवल कुछ हिस्सों के उत्तर देना ठीक है। इसके अतिरिक्त उत्तर मेरी राय में मान्य है, लेकिन सिर्फ विस्तार का अभाव है।
डेनिस नोल्टे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.