एंड्रॉयड

सेंटो पर आरपीएम पैकेज कैसे स्थापित करें

Using BTS7960 PWM H Bridge motor controller module with Arduino library

Using BTS7960 PWM H Bridge motor controller module with Arduino library

विषयसूची:

Anonim

RPM एक पैकेजिंग सिस्टम है जिसका उपयोग Red Hat और इसके डेरिवेटिव जैसे CentOS और Fedora द्वारा किया जाता है।

आधिकारिक CentOS रिपॉजिटरी में हजारों RPM पैकेज होते हैं जिन्हें yum कमांड-लाइन उपयोगिता का उपयोग करके स्थापित किया जा सकता है। मानक CentOS रिपॉजिटरी में उपलब्ध पैकेज को आसानी से उचित रिपॉजिटरी को सक्षम करके स्थापित किया जा सकता है।

लेकिन सभी सॉफ्टवेयर विक्रेता अपने आवेदन के लिए एक यम भंडार प्रदान नहीं करते हैं। सबसे अधिक बार, उन स्थितियों में, उनके पास एक डाउनलोड पृष्ठ होगा जहां से आप आरपीएम पैकेज को डाउनलोड और इंस्टॉल कर सकते हैं या डाउनलोड कर सकते हैं और सॉफ्टवेयर को स्रोतों से संकलित कर सकते हैं।

इस ट्यूटोरियल में, हम आपको दो तरीके दिखाएंगे कि RPM संकुल को CentOS पर कैसे संस्थापित किया जाए।

शुरू करने से पहले

RPM पैकेज स्थापित करते समय, सुनिश्चित करें कि वे आपके सिस्टम आर्किटेक्चर और आपके CentOS संस्करण के लिए बनाए गए हैं।

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

RPM पैकेज को स्थापित करने के लिए, आपको sudo विशेषाधिकारों के साथ एक रूट या उपयोगकर्ता के रूप में लॉग इन करना होगा।

आमतौर पर, आप RPM फ़ाइल को खोजने और डाउनलोड करने के लिए एक वेब ब्राउज़र का उपयोग करेंगे। एक बार जब आप फ़ाइल का पता लगा लेते हैं, तो आप इसे अपने ब्राउज़र का उपयोग करके या कमांडोल टूल का उपयोग कर सकते हैं जैसे कि कर्ल या विग।

आरपीएम संकुल को yum साथ संस्थापित करना

yum CentOS में डिफॉल्ट पैकेज मैनेजर टूल है। इसका उपयोग आधिकारिक CentOS रिपॉजिटरी के साथ-साथ अन्य तृतीय-पक्ष के रिपॉजिटरी से संकुल को हटाने, डाउनलोड करने, क्वेरी करने और अद्यतन करने के लिए किया जाता है।

पहला कदम RPM फ़ाइल डाउनलोड करना है जिसे आप इंस्टॉल करना चाहते हैं:

wget

पैकेज को स्थापित करने के लिए, yum localinstall कमांड का उपयोग पैकेज के नाम के पथ पर करें:

sudo yum localinstall file.rpm

yum आपको पुष्टि के लिए संकेत देगा। उत्तर y और RPM पैकेज स्थापित किया जाएगा, यह मानते हुए कि यह आपके सिस्टम के अनुकूल है, और सभी निर्भरताएं पूरी होती हैं।

यदि RPM पैकेज अन्य पैकेजों पर निर्भर करता है जो वर्तमान में स्थापित नहीं हैं, और यदि वे पैकेज आपके सिस्टम पर सक्षम रिपॉजिटरी में उपलब्ध हैं, तो yum सभी निर्भरताएं स्थापित करेगा। अन्यथा, yum उन सभी गुम निर्भरताओं की सूची मुद्रित करेगा जिन्हें आपको डाउनलोड करना होगा और उन पैकेजों को मैन्युअल रूप से स्थापित करना होगा।

डाउनलोड करने और फिर RPM पैकेज को स्थापित करने के बजाय आप URL को RPM पैकेज को yum localinstall कमांड में दे सकते हैं:

sudo yum localinstall

आरपीएम पैकेज को अपडेट करने के लिए कि यह पहले से ही यम के साथ स्थापित है, पैकेज को स्थापित करते समय उसी प्रक्रिया का उपयोग करें।

यदि किसी कारण से आप स्थापित पैकेज को हटाना चाहते हैं तो मानक yum remove कमांड का उपयोग पैकेज नाम के बाद करें:

sudo yum remove file.rpm

RPM संकुल को rpm साथ संस्थापित करना

rpm एक निम्न-स्तरीय उपकरण है जिसका उपयोग RPM संकुल को स्थापित, अनइंस्टॉल, अपग्रेड, क्वेरी, और सत्यापित करने के लिए किया जाता है।

RPM पैकेज को स्थापित करने के लिए RPM संकुल नाम के बाद rpm -i कमांड का उपयोग करें:

sudo rpm -ivh file.rpm

-v विकल्प rpm को वर्बोज़ आउटपुट दिखाने के लिए कहता है और -h को हैश चिह्नित प्रगति बार दिखाने के लिए।

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

RPM पैकेज को डाउनलोड करने और स्थापित करने के बजाय, आप तर्क के रूप में RPM पैकेज के लिए URL का उपयोग कर सकते हैं:

sudo rpm -ivh

पैकेज अपडेट करने के लिए, -U विकल्प का उपयोग करें:

sudo rpm -Uvh file.rpm

यदि आप जिस पैकेज को अपडेट करने का प्रयास कर रहे हैं वह स्थापित नहीं है, rpm -U कमांड इसे स्थापित करेगा।

सिस्टम पर स्थापित सभी आवश्यक निर्भरता के बिना RPM पैकेज स्थापित करने के लिए --nodeps विकल्प का उपयोग करें:

sudo rpm -Uvh --nodeps file.rpm

हटाने (मिटाने) के लिए एक पैकेज rpm -e कमांड का उपयोग करें, उसके बाद पैकेज नाम:

sudo rpm -e file.rpm

निष्कर्ष

इस ट्यूटोरियल में, हमने आपको दिखाया है कि CentOS पर RPM पैकेज कैसे स्थापित करें।

आपको rpm पर yum का उपयोग करना पसंद करना चाहिए क्योंकि यह स्वचालित रूप से आपके लिए सभी निर्भरता को हल करता है।

सेंटो टर्मिनल आरपीएम