Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

RPM के साथ Linux में संकुल कैसे संस्थापित और प्रबंधित करें

यह मार्गदर्शिका बताएगी कि लिनक्स में सॉफ़्टवेयर स्थापित करने और प्रबंधित करने के लिए RPM (रेडहैट पैकेज मैनेजर) का उपयोग कैसे करें।

आरपीएम या Red Hat पैकेज मैनेजर Red Hat Linux पर आधारित Linux वितरण के लिए तयशुदा संकुल प्रबंधन समाधान है. यह लिनक्स मशीनों पर पैकेजों को आसानी से इंस्टॉल, अपग्रेड और अन-इंस्टॉल करने का एक बहुत ही उपयोगी तरीका है। मुझे वे दिन याद हैं जब हर लिनक्स पैकेज को संकलित करना पड़ता था। आइए देखें कि RPM के साथ कुछ बुनियादी कार्य कैसे करें।

सभी पैकेजों की सूची बनाएं

एक नया पैकेज स्थापित करने या अपग्रेड करने और पुराने को स्थापित करने से पहले आप कभी-कभी यह सुनिश्चित करने के लिए जांचना चाहते हैं कि यह पहले से स्थापित नहीं है। यहां बताया गया है कि आप सभी स्थापित RPM पैकेजों की सूची कैसे प्राप्त कर सकते हैं:

# rpm -qa

<ब्लॉकक्वॉट>

gawk-3.1.3-10.1
pax-3.0-9
krbafs-1.2.2-6
esound-0.2.35-2
perl-XML-Encoding-1.01- 26
perl-Digest-SHA1-2.07-5

अब इस तरह की सूची काफी भ्रमित करने वाली हो सकती है। मुझे जो करना पसंद है वह grep . के साथ इस कमांड का उपयोग करना है . मैं खोज को उस पैकेज के साथ फ़िल्टर करता हूं जिसे मैं ढूंढ रहा हूं। इसलिए, अगर मैं यह जांचने की कोशिश कर रहा हूं कि क्या एक निश्चित PHP पैकेज स्थापित है, तो मैं निम्नलिखित खोज चलाऊंगा:

# आरपीएम -क्यूए | ग्रेप php

<ब्लॉकक्वॉट>

php-pdo-5.2.0-1.rhel4.ct
php-mbstring-5.2.0-1.rhel4.ct
php-mysql-5.2.0-1.rhel4.ct
php-imap-5.2.0-5
php-5.2.0-1.rhel4.ct
php-cli-5.2.0-1.rhel4.ct
php-gd- 5.2.0-1.rhel4.ct

मैं देख सकता हूं कि पहले से क्या स्थापित है और फिर तय कर सकता हूं कि मुझे कुछ भी स्थापित करने, अपग्रेड करने या हटाने की आवश्यकता है या नहीं।

पैकेज स्थापित और अपग्रेड करें

मेरे आरपीएम पैकेज प्राप्त करने के लिए मैं कुछ वेबसाइटों का उपयोग करता हूं - rpm.pbone.net और RPM Find। .rpm . डाउनलोड करने के बाद यहां फ़ाइल करें कि आप पैकेज कैसे स्थापित कर सकते हैं:

# rpm -ivh package-name.rpm

पैकेज अपग्रेड करने के लिए:

# rpm -Uvh package-name.rpm

आपको अक्सर RPM . से त्रुटि प्राप्त होगी यह कहते हुए कि जिस पैकेज को आप स्थापित करने का प्रयास कर रहे हैं, उसे स्थापित या अपग्रेड करने के लिए इसे कुछ अन्य पैकेजों की आवश्यकता है। इसे आमतौर पर "निर्भरता नरक" के रूप में जाना जाता है। आपको बस उस वेबसाइट पर वापस जाना है जहां से आपने पैकेज डाउनलोड किया है और उन पैकेजों की तलाश करें जिन पर यह निर्भर करता है, और पहले उन्हें इंस्टॉल करें।

पैकेज हटाएं

RPM के साथ संकुल को हटाना उतना ही सरल है जितना कि उन्हें स्थापित करना या उन्हें उन्नत करना। आपको यह सुनिश्चित करने की ज़रूरत है कि आप उस पैकेज का पूरा नाम प्राप्त करें जिसे आप निकालने का प्रयास कर रहे हैं। पैकेज का पूरा नाम प्राप्त करने के लिए ऊपर दिखाए गए अनुसार संकुल को सूचीबद्ध करने के लिए कमांड का प्रयोग करें। फिर निम्न कमांड चलाएँ:

# rpm -e package-name.rpm

यहां भी निर्भरता के मुद्दों में शामिल होने से सावधान रहें।


  1. स्लैक ऐप्स को कैसे इंस्टाल और मैनेज करें?

    कुछ ही वर्षों में स्लैक जल्दी से प्राथमिक तरीका बन गया है जिसमें सहकर्मी संवाद करते हैं, कुछ लोग अपने डेस्क से उठने और बात करने के बजाय किसी को स्लैक (अब एक क्रिया, जैसे गूगलिंग) चुनते हैं। स्वयं। लेकिन स्लैक सिर्फ एक संचार मंच से कहीं अधिक है, और आप स्लैक ऐप्स और प्लग-इन की सहायता से इसकी सेवाओं और

  1. लिनक्स में डिस्क स्थान की जांच और प्रबंधन कैसे करें

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

  1. लिनक्स पर माइक्रोसॉफ्ट एज देव कैसे स्थापित करें

    Microsoft का क्रोमियम-संचालित एज ब्राउज़र अब Linux पर उपलब्ध है। हालांकि सामान्य उपलब्धता तक पहुंचना अभी बाकी है, आप लिनक्स डेस्कटॉप उपयोगकर्ताओं को एक नया ब्राउज़िंग विकल्प देते हुए आज देव चैनल से एज स्थापित कर सकते हैं। Microsoft वर्तमान में Ubuntu, Debian, Fedora और OpenSUSE के लिए एज की पैकेजिं