ओपनएसयूएसई ज़िपर के साथ आता है, जो एक कमांड-लाइन पैकेज प्रबंधन उपकरण है जो आरपीएम पैकेज के साथ काम करता है। इसका उपयोग कैसे करें यहां बताया गया है।
प्रत्येक लिनक्स वितरण पैकेजों को प्रबंधित करने के लिए एक डिफ़ॉल्ट पैकेज मैनेजर के साथ आता है। डेबियन पर एपीटी, आर्क लिनक्स पर पैक्मैन और आरएचईएल पर डीएनएफ/वाईयूएम के समान, ओपनएसयूएसई ज़िपर पैकेज मैनेजर के साथ आता है।
Zypper के साथ, आप कमांड लाइन का उपयोग करके पैकेज इंस्टॉलेशन से हटाने तक कई कार्य कर सकते हैं। यहां बताया गया है कि आप ओपनएसयूएसई में पैकेज प्रबंधित करने के लिए ज़िपर और इसके कमांड-लाइन विकल्पों का उपयोग कैसे कर सकते हैं।
ओपनएसयूएसई में पैकेज प्रबंधन
ज़िपर पैकेज प्रबंधन के लिए एक आसान कमांड-लाइन टूल है खुला एसयूएसई जो आपको पैकेजों को स्थापित करने, हटाने और अपडेट करने के साथ-साथ रिपॉजिटरी प्रबंधित करने की सुविधा देता है। इसके अतिरिक्त, आप कर सकते हैं स्थापित पैकेजों की सूची बनाएं और उपलब्ध अपडेट, एक पैकेज खोजें, और इसके बारे में जानकारी प्रिंट करें।
ओपनएसयूएसई आरपीएम पैकेज प्रारूप का उपयोग करता है। RPM पैकेज में आमतौर पर पैकेज का नाम, संस्करण और आर्किटेक्चर शामिल होता है। ओपनएसयूएसई में आरपीएम पैकेज को प्रबंधित करने के दो कमांड-लाइन तरीके हैं: ज़िपर और आरपीएम।
आपके ओपनएसयूएसई सिस्टम में किसी भी पैकेज को स्थापित करने, अपग्रेड करने या हटाने के लिए आपके पास रूट विशेषाधिकार होने चाहिए।
openSUSE में एक रिपोजिटरी जोड़ें
ओपनएसयूएसई में रिपॉजिटरी जोड़ने के लिए, आपको रिपॉजिटरी यूआरएल और उपनाम प्रदान करना होगा। उपनाम रिपॉजिटरी का छोटा और याद रखने में आसान नाम है। टर्मिनल खोलें और Zypper को इसके साथ चलाएँ एआर (पता) आपके सिस्टम में रिपॉजिटरी जोड़ने का आदेश:
zypper ar -f
उदाहरण के लिए, Skype रिपॉजिटरी जोड़ने के लिए, चलाएँ:
zypper ar -f https://repo.skype.com/rpm/stable skype
-एफ विकल्प स्वतः ताज़ा करने में सक्षम बनाता है।
ज़िपर के साथ एक रिपॉजिटरी निकालें
ओपनएसयूएसई में रिपॉजिटरी को हटाने के लिए, Zypper का उपयोग करें आरआर (repo.repo) कमांड और रिपॉजिटरी उपनाम इस प्रकार है:
zypper rr
उदाहरण के लिए, स्काइप रिपॉजिटरी को हटाने के लिए, कमांड होगी:
zypper rr skype
ज़िपर के साथ रिपोजिटरीज़ को ताज़ा करें
रिपॉजिटरी को मैन्युअल रूप से ताज़ा करने के लिए, चलाएँ:
zypper refresh
यह कमांड आपको कॉन्फ़िगर रिपॉजिटरी से पैकेज में परिवर्तन लाने की सुविधा देता है।
ओपनएसयूएसई में सभी रिपॉजिटरी की सूची बनाएं
सभी परिभाषित रिपॉजिटरी को सूचीबद्ध करने के लिए, Zypper का उपयोग करें रेपोस या एलआर तरीका:
zypper lr
यह कमांड रिपॉजिटरी के बारे में जानकारी प्रदर्शित करता है जैसे कि उनका नाम और स्थिति (सक्षम या अक्षम)।
Zypper के साथ openSUSE में एक पैकेज स्थापित करें
किसी पैकेज को स्थापित करने के लिए, उसके बाद zypper कमांड का उपयोग करें में (स्थापित करें) विधि और पैकेज का नाम:
zypper in package_name
उदाहरण के लिए, ओपनएसयूएसई पर स्काइप स्थापित करने के लिए, कमांड होगी:
zypper in skypeforlinux
आप पैकेज नामों की स्थान-पृथक सूची प्रदान करके एक साथ कई पैकेज भी स्थापित कर सकते हैं:
zypper in package1 package2 package3
ज़िपर वाले पैकेज की खोज करें
डिफ़ॉल्ट रूप से, Zypper सभी रिपॉजिटरी में एक पैकेज की खोज करता है, यानी, इंस्टॉल किए गए पैकेज सूची और उन दोनों में जो अभी तक इंस्टॉल नहीं हुए हैं। सभी रिपॉजिटरी में किसी विशेष पैकेज को खोजने के लिए, इसका उपयोग करें से (खोज) ज़िपर के साथ कमांड:
zypper se package_name
उपयोग -एस किसी पैकेज के बारे में विस्तृत जानकारी देखने का विकल्प:
zypper se -s package_name
केवल स्थापित पैकेज सूची में किसी पैकेज को खोजने के लिए, इसका उपयोग करें:
zypper se -i package_name
ओपनएसयूएसई में स्थापित पैकेजों की सूची बनाएं
ज़िपर के साथ, आप यह जानने के लिए पैकेज डेटाबेस से भी पूछताछ कर सकते हैं कि आपके ओपनएसयूएसई सिस्टम पर वर्तमान में क्या स्थापित है। ऐसा करने के लिए, Zypper का उपयोग करें -i (--केवल-स्थापित):
zypper se -i
आप इस सूची के आउटपुट को किसी फ़ाइल पर रीडायरेक्ट करके भी सहेज सकते हैं:
zypper se -i > installed_packages
किसी विशेष स्थापित पैकेज के बारे में विस्तृत जानकारी प्राप्त करने के लिए, इसका उपयोग करें:
zypper info package_name
Zypper के साथ openSUSE में एक पैकेज निकालें
Zypper से किसी पैकेज को हटाना उसे इंस्टॉल करने जितना ही आसान है। किसी ऐसे पैकेज को हटाने के लिए जिसकी अब आपको आवश्यकता नहीं है, Zypper का उपयोग करें आरएम (निकालें) विधि और पैकेज का नाम:
zypper rm package_name
ज़िपर के साथ पैकेज को अपडेट करें
पैकेजों को अद्यतन रखना सबसे आम पैकेज प्रबंधन गतिविधि है। Zypper का उपयोग करके, आप सभी उपलब्ध अपडेट देख और इंस्टॉल कर सकते हैं। स्थापित पैकेजों के लिए सभी उपलब्ध अद्यतन देखने के लिए निम्नलिखित चलाएँ:
zypper list-updates
एक बार जब आपको सूची मिल जाएगी, तो अब आपके पास या तो सभी पैकेजों को अपडेट करने या केवल एक पैकेज को अपडेट करने का विकल्प होगा। उन सभी स्थापित पैकेजों को अद्यतन करने के लिए जिनका कोई नया संस्करण उपलब्ध है, इसका उपयोग करें ऊपर (अद्यतन) आज्ञा:
zypper up
अलग-अलग पैकेजों को अपडेट करने के लिए, पैकेज को अपडेट या इंस्टॉल कमांड के साथ निर्दिष्ट करें:
zypper up package_name
या:
zypper install package_name
आरपीएम के साथ ओपनएसयूएसई में स्थानीय पैकेज स्थापित करें
आपके द्वारा मैन्युअल रूप से डाउनलोड किए गए स्थानीय RPM पैकेजों के लिए, आप उन्हें स्थापित करने के लिए RPM उपयोगिता या Zypper का उपयोग कर सकते हैं। RPM का उपयोग करके इसे स्थापित करने के लिए निम्नलिखित प्रारूप का उपयोग करें:
rpm -Uvh rpm_package
Zypper का उपयोग करके RPM पैकेज स्थापित करने के लिए, इसका उपयोग करें:
zypper install rpm_package
कई अन्य कमांड-लाइन विकल्प हैं जिनका उपयोग आप विभिन्न कार्यों को पूरा करने के लिए Zypper के साथ कर सकते हैं। आप हेल्प कमांड का उपयोग करके सभी विकल्प देख सकते हैं:
zypper help
ज़िपर ओपनएसयूएसई में पैकेज प्रबंधन को सरल बनाता है
Zypper एक सरल लेकिन शक्तिशाली कमांड-लाइन टूल है जो आपको ओपनएसयूएसई में पैकेज प्रबंधित करने देता है। Zyyper और RPM जैसे कमांड-लाइन टूल के अलावा, आप पैकेज और अन्य सिस्टम कॉन्फ़िगरेशन कार्यों के प्रबंधन के लिए GUI-आधारित टूल YaST (येट अदर सेटअप टूल) का भी उपयोग कर सकते हैं।
स्नैप और फ़्लैटपैक पारंपरिक पैकेज प्रबंधकों के लिए बेहतरीन विकल्प हैं और आपको निर्भरता को मैन्युअल रूप से संभालने की आवश्यकता के बिना पैकेज स्थापित और प्रबंधित करने देते हैं।