YUM और योग्यता के बीच का अंतर

Anonim

वाईम बनाम एपटीट्यूड

येलोडॉग अपडेटर, संशोधित (जिसे यूएम भी कहा जाता है) एक कमांड लाइन पैकेज प्रबंधन उपयोगिता है- यह बताते हुए कि कमांड विंडो के माध्यम से, यह स्थापना, उन्नयन, कॉन्फ़िगरेशन, और हटाने एक कंप्यूटर से सॉफ्टवेयर पैकेज यह एक खुला स्रोत उपयोगिता है, जो किसी नेटवर्क पर सभी प्रशासकों के लिए उपलब्ध है। ऐसे कई उपकरण हैं जो युम के कमांड लाइन इंटरफ़ेस को ग्राफिकल यूजर इंटरफेस के साथ बढ़ाते हैं - इसकी कार्यक्षमता को बेहतर बनाते हैं।

एक उन्नत पैकेजिंग उपकरण (या एपीटी) के रूप में योग्यता जो सॉफ्टवेयर पैकेज दिखाती है और उपयोगकर्ता को अपने कंप्यूटर से इंस्टॉल करने या निकालने के लिए संकुल चुनने की क्षमता देता है योग्यता एक शक्तिशाली खोज प्रणाली के साथ पूर्ण होती है जो लचीलापन खोज पैटर्न का उपयोग करती है यह ज्यादातर कंप्यूटर टर्मिनल लाइब्रेरी- एक प्रोग्रामिंग लाइब्रेरी पर आधारित है जो एक एपीआई प्रदान करता है और प्रोग्रामर को एक टर्मिनल के उपयोग के बिना पाठ यूजर इंटरफेस लिखने की शक्ति देता है।

यम अपने पूर्ववर्ती, येलोडॉग अपडेटर (जिसे यू यूपी के रूप में भी जाना जाता है) का एक पूरा ओवरहाल है। इसे Red Hat Linux सिस्टम को अद्यतन करने और प्रबंधित करने का एक साधन के रूप में माना गया है और इसके बाद से आरपीएम आधारित सभी Red Hat Enterprise Linux, Fedora, CentOS, और कई अन्य लिनक्स वितरणों द्वारा अपनाई गई है YUM उपयोगिता स्थानीय क्लाइंट को ऐसा करने के लिए प्रेरित किए बिना दूरस्थ मेटाडेटा को सिंक्रनाइज़ करता है। इस प्रकार, YUM असफल होने में असमर्थ है यदि उपयोगकर्ता अंतराल पर एक आदेश चलाने में विफल रहता है, तो विशेष आदेश की आवश्यकता होती है।

-3 ->

एपटीट्यूड एक कमांड लाइन इंटरफेस (या सीएलआई) के साथ मानक आता है, जो उपकरणों के एपीटी-परिवार (उन्नत पैकेजिंग टूल) के समान है, जो मूल पुस्तकालयों के साथ काम करता है ताकि सॉफ्टवेयर निष्पादित और सॉफ्टवेयर को हटाया जा सके)। कई अन्य एपीआई के विपरीत, एपटीट्यूड को चलाने के लिए रूट विशेषाधिकार की आवश्यकता नहीं होती है। इसके बजाय, इस घटना में 'रूट बनें' के लिए एक संकेत दिखाता है कि उन अधिकारों को आवश्यक समझा जाता है जब एपटीट्यूड खुल जाता है तो यह संकुलों की एक थ्रेडेड सूची को सूचित करता है जिसे नोड्स को खोलने और पतन करने के लिए तीर कुंजियों का उपयोग करके नेविगेट किया जा सकता है।

अपने स्वयं के भंडार स्थापित करने के लिए YUM एक अलग टूल का भी उपयोग करता है यम रिपॉजिटरी बनाने के लिए आवश्यक इस उपकरण को 'createrepo' के रूप में जाना जाता है और आवश्यक XML मेटाडेटा -इसके साथ-साथ स्प्लिटेट मेटाडेटा भी अगर विकल्प-डी चुना जाता है) बनाता है यम रिपॉजिटरी के निर्माण और रखरखाव में 'मेपोपो' एड्स के नाम से जाना जाने वाला उपकरण।

सारांश:

1 YUM एक कमांड लाइन पैकेज प्रबंधन सुविधा है जो स्थापना, अपग्रेड, कॉन्फ़िगरेशन और सॉफ़्टवेयर संकुल को हटाने का प्रबंधन करती है; एपीटी के रूप में योग्यता जो सॉफ्टवेयर पैकेज को प्रदर्शित करता है और उपयोगकर्ता को यह चुनने की शक्ति देता है कि वह कौन से प्रोग्राम को स्थापित या निकालना चाहते हैं।

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