• Tuesday June 25,2019

YUM और RPM के बीच अंतर

YUM बनाम आरपीएम

Red Hat पैकेज प्रबंधक या RPM लिनक्स वितरणों के लिए डिफ़ॉल्ट पैकेज प्रबंधक है जो समान नाम के साथ संकुल का उपयोग करते हैं। आरंभ में रेड हैट द्वारा विकसित किया गया, यह अंततः बहुत सारे लिनक्स वितरणों में व्यापक स्वीकृति मिली। YUM का मतलब है येलोडॉग अपडेटर संशोधित है और लिनक्स वितरण के लिए एक फ्रंट एंड है जो RPM पैकेज प्रारूप का उपयोग करता है। इन दोनों को केवल RPM आधारित distros के साथ प्रयोग करने योग्य हैं और उन लोगों के साथ प्रयोग नहीं कर रहे हैं जो उबंटु जैसे डेबियन पैकेज का उपयोग करते हैं

हालांकि आरपीएम एक बहुत ही मजबूत उपकरण है, जो बहुत सारे उपयोगकर्ता पहले से ही परिचित हैं, फिर भी कुछ मामूली खामियां हैं जो उपयोगकर्ताओं को परेशान करती हैं। सबसे प्रमुख समस्या एक राज्य है जिसे आमतौर पर अधिकांश लोगों द्वारा 'निर्भरता नरक' कहा जाता है। यह समस्या संकुल के साथ होती है जो बहुत सारे अन्य संकुल पर निर्भर करती है, उनमें से कुछ संकुल अन्य संकुलों पर भी निर्भर करता है। यह सामान्य ज्ञान है कि आपको प्रोग्राम के लिए सभी निर्भरता को सही ढंग से काम करना होगा। RPM स्वचालित रूप से आपके लिए ऐसा करने में असमर्थ है यह केवल जांच कर सकता है कि आवश्यक पैकेज को स्थापित करने से पहले सभी आवश्यक पैकेज स्थापित किए गए हैं या नहीं। मैन्युअल रूप से प्रत्येक निर्भरता पर नज़र रखने और स्थापित करने के लिए अधिकांश लोगों के लिए एक प्रमुख स्थान है जो केवल एक पैकेज को स्थापित करना चाहते हैं।

YUM पैकेज की निर्भरता पर नज़र रखने और उस पैकेज को स्थापित करने से पहले स्थापित करने में सक्षम है, जो उपयोगकर्ता को इंस्टॉल करना चाहता था। यह पूरी प्रक्रिया सरल करता है क्योंकि आपको केवल उस पैकेज के नाम का पता होना चाहिए जिसे आप इंस्टॉल करना चाहते हैं और चिंता न करें कि आवश्यक पैकेज स्थापित किए गए हैं या नहीं। सिस्टम पर उपलब्ध नहीं किए जा सकने वाले संकुल को सिस्टम में उपलब्ध रिपॉजिटरी में खोजा जाता है।

-3 ->

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

सारांश:

1 RPM एक पैकेज प्रबंधक है, जबकि YUM एक फ्रंटएंड है जिसका उपयोग RPM के साथ किया जा सकता है

2। RPM पैकेज प्रबंधक निर्भरता को ट्रैक करने में असमर्थ है, जबकि YUM कर सकते हैं।