एंड्रॉयड

सेंटो लाइनक्स पर आरपीएम फाइलें (पैकेज) कैसे स्थापित करें

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

विषयसूची:

Anonim

RPM पैकेज मैनेजर (RPM) एक शक्तिशाली पैकेज प्रबंधन प्रणाली है जिसका उपयोग Red Hat Linux और इसके डेरिवेटिव जैसे CentOS और Fedora द्वारा किया जाता है। RPM rpm कमांड और .rpm फाइल फॉर्मेट को भी संदर्भित करता है।

CentOS रिपॉजिटरी में हजारों rpm पैकेज होते हैं जिन्हें डेस्कटॉप सॉफ्टवेयर मैनेजर या कमांड लाइन से yum , dnf और rpm यूटिलिटीज का उपयोग करके इंस्टॉल किया जा सकता है। कुछ पुस्तकालयों और अनुप्रयोगों को आरपीएम प्रारूप में पैक किया गया है लेकिन किसी भी CentOS रिपॉजिटरी में शामिल नहीं किया गया है। उन एप्लिकेशन को डेवलपर की वेबसाइटों से डाउनलोड करना होगा और मैन्युअल रूप से इंस्टॉल करना होगा।

इस ट्यूटोरियल में, हम समझाएँगे कि CentOS पर rpm फाइल कैसे संस्थापित करें।

अनौपचारिक स्रोतों से आरपीएम पैकेज स्थापित करते समय अतिरिक्त सावधान रहें। पैकेज को आपके सिस्टम आर्किटेक्चर और CentOS संस्करण के लिए बनाया जाना चाहिए। आवश्यक सिस्टम पैकेज को कभी भी बदलें या अपडेट न करें, जैसे ग्लिबक, सिस्टमड या अन्य सेवाएँ और लाइब्रेरी जो सिस्टम के समुचित कार्य के लिए आवश्यक हैं।

केवल sudo विशेषाधिकार वाले रूट या उपयोगकर्ता RPM संकुल को स्थापित या हटा सकते हैं।

yum और dnf साथ आरपीएम फाइल्स इंस्टॉल करना

yum और dnf CentOS और संबंधित लिनक्स वितरण पर rpm संकुल को स्थापित करने, अद्यतन करने, हटाने और अन्यथा प्रबंधित करने के लिए कमांड-लाइन टूल हैं।

CentOS 8 से शुरू होकर dnf ने yum को डिफ़ॉल्ट पैकेज मैनेजर के रूप में प्रतिस्थापित किया। dnf yum के साथ पिछड़ा संगत है।

आप CentOS 8 पर yum का उपयोग जारी रख सकते हैं, क्योंकि यह dnf लिए एक उपनाम है।

yum या dnf साथ स्थानीय आरपीएम संकुल को install करने के लिए, फ़ाइल के पथ के बाद install कमांड का उपयोग करें। नीचे दिए गए उदाहरण में हम क्रोम ब्राउज़र स्थापित कर रहे हैं:

sudo yum install google-chrome-stable_current_x86_64.rpm

sudo dnf install google-chrome-stable_current_x86_64.rpm

yum और dnf दोनों सभी पैकेज निर्भरताओं को हल और स्थापित करेंगे। जारी रखने के लिए आपको Y टाइप करने के लिए प्रेरित किया जाएगा:

… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:

यह सब, आपके सिस्टम पर एप्लिकेशन इंस्टॉल हो गया है, और आप इसका उपयोग शुरू कर सकते हैं।

आप URL से सीधे rpm पैकेज भी स्थापित कर सकते हैं:

sudo yum install

sudo dnf install

Rpm के साथ rpm फ़ाइलें संस्थापित करना

rpm आरएचईएल सिस्टम के लिए एक निम्न-स्तरीय पैकेज मैनेजर है।

जब आप निर्भरता को हल नहीं करते हैं, तो आपको हमेशा आरपीएम पर yum या dnf का उपयोग करना चाहिए।

Rpm के साथ rpm संकुल को संस्थापित करने के लिए -i (or -U ) विकल्प का प्रयोग करें, फ़ाइल के लिए पथ के बाद:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

यदि आप जो पैकेज स्थापित कर रहे हैं या अपडेट कर रहे हैं वह अन्य पैकेजों पर निर्भर करता है जो वर्तमान में स्थापित नहीं हैं, rpm सभी गुम निर्भरताओं की सूची प्रदर्शित करेगा। आपको सभी निर्भरताएं स्थापित करनी होंगी।

rpm भी URL से संकुल संस्थापित करना स्वीकार करता है:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

निष्कर्ष

CentOS में, आप yum या dnf का उपयोग करके एक स्थानीय rpm फ़ाइल स्थापित कर सकते हैं, उसी तरह जैसे आप रिपॉजिटरी से एक पैकेज स्थापित करेंगे।

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

सेंटो आरपीएम