यह गाइड आपको आपके Fedora Linux आधारित कंप्यूटर पर YUM को इंस्टॉल, सेटअप और उपयोग करने की प्रक्रिया के माध्यम से चरण-दर-चरण ले जाएगी।
YUM Red Hat Linux आधारित सिस्टम के लिए एक बहुत अच्छा सॉफ़्टवेयर इंस्टॉलेशन और मैनेजमेंट टूल है। यह सभी डिपेंडेंसी का ख्याल रखते हुए नए पैकेज इंस्टॉल करना या मौजूदा पैकेज अपडेट करना आसान बनाता है। आइए देखें कि इसे Fedora Linux मशीन पर कैसे सेटअप करें और फिर इसका उपयोग कैसे करें।
यदि आपके Linux मशीन पर YUM इंस्टॉल नहीं है तो इसे प्रोजेक्ट के होम पेज https://yum.baseurl.org से प्राप्त करें। अपने Fedora Linux संस्करण के लिए YUM का नवीनतम रिलीज़ डाउनलोड करने के बाद इसे इंस्टॉल करें।
# rpm -ivh yum-3.4.3-3.xxx.x.xxxx.noarch.rpm
एक बार सही ढंग से इंस्टॉल हो जाने पर आप yum कमांड का उपयोग करके YUM तक पहुंचने में सक्षम होना चाहिए। आइए इसका उपयोग शुरू करने से पहले YUM को कॉन्फ़िगर करें। कॉन्फ़िगरेशन मूल रूप से कई RPM रिपॉजिटरी जोड़ने से मिलकर बनता है ताकि YUM आवश्यक RPM पैकेज और डिपेंडेंट पैकेज प्राप्त कर सके। /etc/yum.conf फ़ाइल को टेक्स्ट एडिटर में खोलें और फ़ाइल के अंत में निम्न लाइनें जोड़ें:
[base]
name=Fedora Core $releasever – $basearch – Base
baseurl=https://apt.sw.be/fedora/$releasever/en/$basearch/dag
baseurl=https://mirrors.kernel.org/fedora/core/$releasever/$basearch/os
फ़ाइल सेव करें और अपने टेक्स्ट एडिटर से बाहर निकलें। अब निम्न कमांड के साथ इस सर्वर के लिए GPG सिग्नेचर की इंस्टॉल करें:
# rpm –import https://github.com/repoforge/repo-files/blob/master/repo/RPM-GPG-KEY.dag.txt
आप अन्य रिपॉजिटरी को इसी तरह जोड़ सकते हैं। यदि आप ऐसा करते हैं तो उनके लिए GPG की इंस्टॉल करना याद रखें। अब अपने YUM डेटाबेस को अपडेट करें ताकि इसमें नई रिपॉजिटरी के पैकेज हों:
# yum check-update
अब यदि आप कोई पैकेज इंस्टॉल करना चाहते हैं तो आपको बस yum install कमांड चलाना होगा जिसके बाद पैकेज का नाम होगा। मान लें कि आप cowsay पैकेज इंस्टॉल करना चाहते हैं, तो निम्न कमांड चलाएं:
# yum install cowsay
यदि यह पैकेज आपके yum.conf फ़ाइल में सूचीबद्ध किसी भी रिपॉजिटरी में है, तो YUM इसे किसी भी डिपेंडेंसी के साथ तुरंत इंस्टॉल कर देगा। यदि नहीं, तो यह रिपोर्ट करेगा कि यह उपलब्ध नहीं है।
यदि आप अपने सिस्टम के सभी पैकेज अपडेट करना चाहते हैं तो यह कमांड चलाएं:
# yum update
यदि आप किसी एक पैकेज को अपग्रेड करना चाहते हैं:
# yum update cowsay
इंस्टॉल किए गए पैकेज को हटाने के लिए:
# yum remove cowsay
आप अपने कंप्यूटर पर इंस्टॉल सभी पैकेज की सूची भी इस कमांड से प्राप्त कर सकते हैं:
# yum list installed
अपने सिस्टम के लिए उपलब्ध सभी अपडेट की सूची प्राप्त करने के लिए:
# yum list updates
YUM एक बहुत शक्तिशाली टूल है और यह Linux सिस्टम पर पैकेज मैनेज करना वास्तव में सरल बना सकता है। Ubuntu उपयोगकर्ता apt-get से परिचित हो सकते हैं, एक समान ऑटोमेटेड पैकेज इंस्टॉलेशन टूल। यदि आपके नेटवर्क में बड़ी संख्या में Linux मशीनें हैं तो आप वैकल्पिक रूप से एक लोकल YUM रिपॉजिटरी सेटअप कर सकते हैं जो आपको बहुत सारे बैंडविड्थ बचा सकता है।