यम और आरपीएम के बीच का अंतर

Anonim

यम बनाम आरपीएम

प्रारंभिक लिनक्स स्थापना के दौरान, कार्यक्रमों का बड़ा चयन डिफ़ॉल्ट रूप से इंस्टॉल होता है, लेकिन हो सकता है कि ऐसे अवसर जहां एक उपयोगकर्ता को नए कार्यक्रमों को स्थापित करना आवश्यक है। कुछ समय पहले, उपयोगकर्ताओं को एक नया प्रोग्राम स्थापित करने के लिए स्रोत कोड को संकलित करने और बनाने की आवश्यकता थी। लेकिन अब, उपयोगकर्ता आसानी से संकुल नामक पूर्व-निर्मित कार्यक्रमों को स्थापित कर सकते हैं। पैकेज प्रबंधन उपकरण लिनक्स वितरण से संकुल को स्थापित, अद्यतन और निकालने के लिए उपयोग किया जाता है। RPM लिनक्स प्लेटफॉर्म पर एक लोकप्रिय पैकेज प्रबंधक है। YUM RPM के लिए एक उच्च स्तरीय फ्रंटएन्क है RPM को Red Hat द्वारा विकसित किया गया था, जबकि YUM (येलोडॉग अपडेटर, संशोधित) मूल रूप से भौतिक विज्ञान प्रयोगशाला में Red Hat सिस्टम के प्रबंधन के लिए ड्यूक विश्वविद्यालय में विकसित किया गया था। आरपीएम की बुनियादी कमांड लाइन की कार्यक्षमता, इंटरनेट से संकुल प्राप्त कर सकती है, एक डेटाबेस में स्थापित संकुल रख सकता है और अन्य उपयोगकर्ता-अनुकूल GUIs के साथ एकीकृत किया जा सकता है। आरपीएम की मौजूदा कार्यक्षमता के ऊपर YUM कई अन्य अतिरिक्त कार्यशीलता प्रदान करता है

आरपीएम क्या है?

आरपीएम को 1995 में रेड हैट द्वारा पेश किया गया था। यह मूलतः Red Hat पैकेज प्रबंधक के रूप में जाना जाता था, लेकिन अब इसे आरपीएम पैकेज प्रबंधक के रूप में जाना जाता है RPM लिनक्स मानक बेस (एलएसबी) में डिफ़ॉल्ट पैकेज पैन्डर है। यह मूल रूप से Red Hat Linux (जिसे 2004 में बंद किया गया था) के लिए किया गया था, लेकिन इसका उपयोग कई अन्य जीएनयू / लिनक्स वितरणों के साथ-साथ कुछ अन्य ऑपरेटिंग सिस्टम (ई। नोवेल नेटवायर और आईबीएम ऐक्स) द्वारा किया गया है। RPM क्वेरी, सत्यापन, संस्थापन, अपग्रेड कर सकता है, संकुल को हटा सकता है और अन्य परिकल्पना करता है। आरपीएम को लागू करने का आदेश आरपीएम है और RPM फ़ाइलों का विस्तार भी है। आरपीएम। आमतौर पर, शब्द RPM को दोनों सॉफ्टवेयर और फ़ाइल प्रकार के संदर्भ में उपयोग किया जाता है। आरपीएम में अनुपालन सॉफ़्टवेयर होता है, जबकि अन्य संबंधित एसपीआरएम फाइलों में या तो संबंधित गैर संकलित संकुल के स्रोत या स्क्रिप्ट होते हैं। GPG और MD5 के माध्यम से RPM संकुल के क्रिप्टोग्राफिक सत्यापन की अनुमति है समान पैच फ़ाइलें (पैचआरपीएम और डेल्टाआरपीएम) आरपीएम द्वारा इंस्टॉल किए गए सॉफ़्टवेयर को अपडेट कर सकते हैं। इसके अलावा, आरपीएम स्वचालित रूप से बिल्ड-टाइम पर निर्भरता का मूल्यांकन करता है।

यम क्या है?

यम (येलोडॉग अपडेटर, संशोधित) RPM- संगत लिनक्स वितरण के लिए एक पैकेज मैनेजर है। यह वास्तव में RPM के लिए एक उच्च स्तरीय आवरण है यह एक खुला स्रोत पैकेज प्रबंधक है, जो कमांड लाइन क्षमता प्रदान करता है। हालांकि, मौजूदा टूल हैं जो YUM को GUI कार्यक्षमता प्रदान कर सकते हैं। यह YUP (येलोडॉग अपडेटर) का एक पूर्ण पुनर्लेखन है, जिसे ड्यूक द्वारा विकसित किया गया था। YUM का उपयोग अब Red Hat Enterprise Linux (RHEL), फेडोरा, CentOS और येलो डॉग लिनक्स (YUP की जगह) में किया जा रहा है। सॉफ्टवेयर के स्वचालित अद्यतन को yum-updateesd, yum-updatenboot, yup-cron या PackageKit संकुल के माध्यम से समायोजित किया गया है। YUM XML रिपॉजिटरी (संकुल संग्रह) RPM- आधारित सिस्टम के लिए अपनी तरह का पहला है।

यम और आरपीएम में क्या अंतर है?

RPM Linux- आधारित सिस्टम के लिए एक पैकेज प्रबंधक है, जबकि YUM RPM- आधारित लिनक्स वितरण के लिए पैकेज प्रबंधक उपयोगिता है। दूसरे शब्दों में, YUM RPM के लिए एक फ्रंटएंड (उच्च स्तरीय आवरण) है आरपीएम को यूएम के मुकाबले अपेक्षाकृत कम स्तर के रूप में पहचाना जा सकता है। सिस्टम पर संग्रहीत सभी संकुल का प्रबंधन करने के लिए YUM RPM डेटाबेस में जानकारी का उपयोग करता है। आरपीएम को एक उच्च स्तरीय फ्रंटएंड प्रदान करने के अलावा, YUM स्वत: अद्यतन और निर्भरता प्रबंधन कहते हैं। RPM के विपरीत, YUM रिपॉजिटरी के साथ काम करने की क्षमता प्रदान करता है।