इन कमांड के साथ यह देखना आसान है कि आपने अपने लिनक्स पीसी पर कौन से पैकेज इंस्टॉल किए हैं।

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

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

उबंटू/डेबियन पर स्थापित पैकेजों की सूची बनाएं

डेबियन-आधारित वितरण पर, आप पैकेज ढूंढने, इंस्टॉल करने, अपडेट करने और हटाने के लिए एपीटी पैकेज मैनेजर का उपयोग कर सकते हैं। APT का उपयोग करके, आप भी कर सकते हैं डेबियन/उबंटू पर सभी स्थापित प्रोग्रामों की सूची बनाएं उनके संस्करण और कुछ अन्य जानकारी के साथ।

सभी स्थापित पैकेजों को सूचीबद्ध करने के लिए डेबियन-आधारित वितरण, निम्न आदेश का उपयोग करें:

instagram viewer
उपयुक्त सूची--स्थापित

सूची अलग-अलग पैकेज दिखाती है [स्थापित], [स्थापित, स्वचालित], और [स्थापित, स्थानीय] टैग.

  • [स्थापित] दिखाता है कि आपने पैकेज को आधिकारिक रिपॉजिटरी से इंस्टॉल किया है।
  • [स्थापित, स्वचालित] दिखाता है कि APT ने इस पैकेज को किसी अन्य सॉफ़्टवेयर पैकेज के लिए निर्भरता के रूप में स्थापित किया है।
  • [स्थापित, स्थानीय] आपके द्वारा स्थानीय रूप से इंस्टॉल किए गए पैकेज दिखाता है डीपीकेजी -आई और भंडार से नहीं.

आप स्थापित प्रोग्राम सूची से भी कोई प्रोग्राम खोज सकते हैं ग्रेप कमांड का उपयोग करना निम्नलिखित नुसार:

उपयुक्त सूची--स्थापित | ग्रेप प्रोग्राम_नाम

आप स्थापित पैकेजों को सूचीबद्ध करने के लिए dpkg उपयोगिता का भी उपयोग कर सकते हैं:

डीपीकेजी -एल

केवल स्थापित पैकेजों के नाम मुद्रित करने के लिए, awk के साथ dpkg कमांड का उपयोग निम्नानुसार करें:

डीपीकेजी -एल | awk '{प्रिंट $2}'

आरएचईएल-आधारित वितरणों पर स्थापित पैकेज देखें

YUM और DNF का उपयोग किया जाता है आरएचईएल-आधारित वितरण में पैकेज प्रबंधित करें. इनका उपयोग करके, आप अपने पीसी पर पैकेज इंस्टॉल, अपडेट, सूचीबद्ध और हटा सकते हैं

हालाँकि YUM का उपयोग अब नए वितरणों (जैसे RHEL 8, CentOS 8, Fedora 22, आदि) में नहीं किया जाता है, यह अभी भी उनमें से अधिकांश में काम करता है। RPM आपको स्थानीय RPM पैकेज स्थापित करने और प्रबंधित करने की सुविधा भी देता है।

YUM के साथ RHEL-आधारित वितरण पर सभी स्थापित पैकेजों को सूचीबद्ध करने के लिए, इसका उपयोग करें:

यम सूची स्थापित

DNF के साथ स्थापित पैकेजों के लिए, उपयोग करें:

डीएनएफ सूची स्थापित की गई

आप निम्न आरपीएम कमांड का उपयोग करके आरएचईएल-आधारित वितरण पर स्थापित पैकेजों को भी सूचीबद्ध कर सकते हैं:

आरपीएम-क्यूए

--अंतिम उपरोक्त कमांड वाला विकल्प शीर्ष पर नवीनतम पैकेज के साथ हाल ही में स्थापित सभी पैकेजों को सूचीबद्ध करता है:

आरपीएम -क्यूए --अंतिम

यह कमांड पैकेज के नाम के साथ स्थापित पैकेज की तारीख और समय को भी सूचीबद्ध करता है:

आरपीएम -क्यूए --अंतिम | टीएसी

आर्क लिनक्स पर स्थापित पैकेजों की सूची बनाएं

Pacman, Manjaro और EndeavourOS जैसे आर्क-आधारित लिनक्स वितरण पर डिफ़ॉल्ट पैकेज प्रबंधक है। पॅकमैन के साथ, आप कर सकते हैं आर्क-आधारित वितरण में पैकेज स्थापित करें और हटाएं, पुराने पैकेजों को अद्यतन करें, और सभी स्थापित पैकेजों की सूची देखें।

आर्क-आधारित वितरण पर सभी स्थापित पैकेजों को सूचीबद्ध करने का आदेश यहां दिया गया है:

पैक्मैन -क्यू

सभी स्पष्ट रूप से स्थापित पैकेजों को सूचीबद्ध करने के लिए, इसका उपयोग करें:

पैक्मैन - क्यू

उन सभी विदेशी पैकेजों को सूचीबद्ध करने के लिए जिन्हें आपने मुख्य के अलावा किसी अन्य रिपॉजिटरी से मैन्युअल रूप से इंस्टॉल किया है, इसका उपयोग करें:

पैक्मैन-क्यूएम

यदि आप स्थापित पैकेज सूची में किसी विशिष्ट पैकेज की तलाश कर रहे हैं, तो इसका उपयोग करें:

पैक्मैन -क्यू | ग्रेप 

ओपनएसयूएसई पर स्थापित पैकेजों की सूची बनाएं

ओपनएसयूएसई में ज़िपर डिफ़ॉल्ट कमांड-लाइन पैकेज मैनेजर है। ओपनएसयूएसई पर सभी स्थापित पैकेजों को सूचीबद्ध करने के लिए, निम्न में से किसी एक कमांड का उपयोग करें:

ज़िपर खोज--केवल-स्थापित

या:

ज़िपर से -आई

यह जांचने के लिए कि क्या कोई विशिष्ट पैकेज स्थापित पैकेज सूची में है, निम्नलिखित सिंटैक्स का उपयोग करें:

ज़िपर से -आई 

आप इसका उपयोग करके स्थापित पैकेज के बारे में जानकारी भी प्रिंट कर सकते हैं:

ज़िपर जानकारी 

लिनक्स पर स्थापित स्नैप पैकेज देखें

पारंपरिक अंतर्निर्मित पैकेज प्रबंधकों के अलावा, कुछ प्रोग्राम भी हैं जिन्हें आप स्नैप के माध्यम से अपने लिनक्स सिस्टम पर इंस्टॉल कर सकते हैं।

स्नैप एक सार्वभौमिक पैकेज मैनेजर है जो सभी प्रमुख लिनक्स वितरणों पर समर्थित है। यह लिनक्स पर सॉफ़्टवेयर इंस्टॉलेशन को बहुत आसान बनाता है क्योंकि स्नैप पैकेज उनकी निर्भरता के साथ भेजे जाते हैं।

किसी भी लिनक्स वितरण पर स्थापित स्नैप पैकेज को सूचीबद्ध करने के लिए, चलाएँ:

स्नैप सूची

यह कमांड उन पैकेजों को सूचीबद्ध करता है जिन्हें आपने स्नैप का उपयोग करके इंस्टॉल किया है। इसमें कोई भी पैकेज शामिल नहीं है जिसे आपने अपने डिफ़ॉल्ट पैकेज प्रबंधकों का उपयोग करके इंस्टॉल किया है।

स्थापित पैकेज नाम के साथ, सूची में संस्करण संख्या जैसी कुछ अन्य जानकारी भी शामिल है पैकेज का विवरण, संशोधन संख्या, चैनल की जानकारी, प्रकाशक का नाम, और यदि कोई अतिरिक्त जानकारी हो उपलब्ध।

स्थापित फ्लैटपैक पैकेजों की सूची बनाएं

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

फ़्लैटपैक स्थापित पैकेजों को सूचीबद्ध करने के लिए, निम्नलिखित कमांड का उपयोग करें:

फ़्लैटपैक सूची

यह कमांड आपके लिनक्स सिस्टम पर सभी फ्लैटपैक स्थापित पैकेज और रनटाइम को सूचीबद्ध करता है। रनटाइम किसी एप्लिकेशन को चलाने के लिए आवश्यक निर्भरताओं का एक सेट है।

केवल इंस्टॉल किए गए एप्लिकेशन को सूचीबद्ध करने के लिए, का उपयोग करें --अनुप्रयोग विकल्प इस प्रकार है:

फ़्लैटपैक सूची -- ऐप

इसी प्रकार, केवल स्थापित रनटाइम को सूचीबद्ध करने के लिए, का उपयोग करें -- रनटाइम विकल्प:

फ़्लैटपैक सूची--रनटाइम

सूचीबद्ध वस्तुओं जैसे इंस्टॉल किए गए एप्लिकेशन आकार, आर्किटेक्चर, उत्पत्ति इत्यादि के बारे में विस्तृत जानकारी देखने के लिए, इसका उपयोग करें -डी विकल्प:

फ़्लैटपैक सूची -d

आप सभी अतिरिक्त जानकारी को छोड़ भी सकते हैं और बस इंस्टॉल किए गए एप्लिकेशन के नाम प्रिंट कर सकते हैं:

फ़्लैटपैक--कॉलम=नाम सूची

इंस्टॉल किए गए प्रोग्रामों की सूची को एक फ़ाइल में सहेजें

किसी फ़ाइल में सभी स्थापित प्रोग्रामों की सूची को सहेजने के लिए, रीडायरेक्ट ऑपरेटर का उपयोग करके कमांड आउटपुट को फ़ाइल पर रीडायरेक्ट करें (>) के बाद फ़ाइल नाम आता है।

उदाहरण के लिए, एपीटी स्थापित प्रोग्रामों की सूची को नामित टेक्स्ट फ़ाइल में सहेजने के लिए install_programs.txt, आदेश होगा:

उपयुक्त सूची --स्थापित > install_programs.txt

स्थापित पैकेजों की संख्या की गणना करें

आप सूची में स्थापित पैकेजों की संख्या भी गिन सकते हैं wc कमांड का उपयोग करना. उदाहरण के लिए, ओपनएसयूएसई में ज़िपर द्वारा स्थापित पैकेजों की संख्या की गणना करने के लिए, कमांड होगी:

ज़िपर खोज--केवल-स्थापित | डब्ल्यूसी -एल

आपको सभी स्थापित लिनक्स पैकेजों की एक सूची मिल गई है!

अब जब आप जानते हैं कि आपके लिनक्स सिस्टम पर कौन से पैकेज इंस्टॉल हैं, तो आप आसानी से पुराने पैकेजों को अपडेट कर सकते हैं या अवांछित पैकेजों को हटाकर कुछ जगह खाली कर सकते हैं।

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