एपीटी के साथ उबंटू में स्थापित पैकेजों को कैसे सूचीबद्ध करें

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

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

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

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

 sudo apt list --installed

आउटपुट:

उपरोक्त कमांड द्वारा उत्पन्न आउटपुट में संस्करण संख्या और पैकेज स्थिति सहित अतिरिक्त जानकारी होती है।

स्क्रिप्ट और आउटपुट ट्रांसफर में उपयोग के लिए उपयुक्त स्वच्छ आउटपुट प्राप्त करने के लिए, आप स्ट्रिंग मैनिपुलेशन टूल जैसे sed या awk का उपयोग कर सकते हैं। उदाहरण के लिए, केवल पैकेज नाम मुद्रित करने के लिए:

 sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

आउटपुट:

सम्बंधित: ये sed उदाहरण आपको एक Linux Power User बना देंगे

आप संकुल की कुल संख्या भी गिन सकते हैं। आपको बस इतना करना है कि उपरोक्त कमांड के आउटपुट को wc के साथ पाइप करना है। शब्द गणना, संक्षिप्त wc, एक Linux उपयोगिता है जो किसी पाठ फ़ाइल में मौजूद वर्णों, शब्दों या पंक्तियों की संख्या की गणना करती है।

 sudo apt list --installed | wc -l

आउटपुट:

जैसा कि आप ऊपर दिए गए आउटपुट में देख सकते हैं, 2177 Linux संकुल वर्तमान में सिस्टम पर संस्थापित हैं।

डीपीकेजी-क्वेरी का उपयोग करना

उबंटू के पुराने संस्करण चलाने वाले उपयोगकर्ता स्थापित पैकेजों की सूची प्राप्त करने के लिए dpkg-query कमांड का उपयोग कर सकते हैं।

 sudo dpkg-query -l

डीपीकेजी डिफ़ॉल्ट रूप से आउटपुट को एक साफ, सारणीबद्ध प्रारूप में प्रस्तुत करेगा।

अतिरिक्त जानकारी निकालने के लिए और केवल संकुल के नाम मुद्रित करने के लिए, निम्न आदेश चलाएँ:

 sudo dpkg-query -f '${binary:Package}⁠n' -W

आउटपुट:

और जानें: उबंटू में एपीटी और डीपीकेजी के बीच क्या अंतर है?

पैकेज प्रबंधन एपीटी . के साथ सहज बना दिया

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

APT की तरह, Linux के लिए कई अन्य पैकेज प्रबंधक उपलब्ध हैं, जिनमें DNF, pacman और YUM शामिल हैं। अधिकांश डेबियन-आधारित डिस्ट्रोस एपीटी के साथ जहाज करते हैं, जबकि आर्क लिनक्स और आरएचईएल-आधारित सिस्टम क्रमशः अपने डिफ़ॉल्ट पैकेज मैनेजर के रूप में पैकमैन और डीएनएफ का उपयोग करते हैं।