Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में कैसे पता करें कि कोई पैकेज इंस्टॉल है या नहीं

लिनक्स "पैकेज" केवल सॉफ़्टवेयर के संग्रह हैं, और उन्हें कैसे इंस्टॉल किया जाता है यह डिस्ट्रो से डिस्ट्रो पर भिन्न होता है। यह जल्दी से जांचने के कुछ तरीके हैं कि कोई पैकेज वर्तमान में इंस्टॉल है या नहीं। चाहे आप टर्मिनल का उपयोग करने में सहज हों या अधिक विजुअल दृष्टिकोण पसंद करें, यहां बताया गया है कि आप लिनक्स में कैसे जांच सकते हैं कि कोई पैकेज इंस्टॉल है या नहीं।

पैकेज मैनेजर्स का उपयोग करना

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

डेबियन और उबंटू-आधारित लिनक्स डिस्ट्रो पर, आप निम्न कमांड से हर इंस्टॉल पैकेज की जांच कर सकते हैं:

apt list --installed

यदि आप कोई विशिष्ट पैकेज ढूंढना चाहते हैं, तो --installed फ्लैग के बाद पैकेज का नाम जोड़ें। उदाहरण के लिए:

apt list --installed nano

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

आप इंस्टॉल पैकेज की जांच के लिए dpkg का भी उपयोग कर सकते हैं:

dpkg -s packagename

यह आपको पैकेज का विवरण देगा, जिसमें संस्करण और आकार शामिल है, लेकिन यह यह भी प्रदर्शित करेगा कि यह इंस्टॉल है या नहीं।

आर्क लिनक्स यूजर्स pacman, आर्क पैकेज मैनेजर का उपयोग करके जांच सकते हैं। टर्मिनल खोलें और टाइप करें:

pacman -Qs packagename

यदि आप फेडोरा उपयोग कर रहे हैं, तो आप dnf का उपयोग करके वही पता लगा सकते हैं:

dnf list packagename

इन कमांड्स के लिए आपको उस पैकेज का नाम जानना होगा जिसे आप ढूंढ रहे हैं, लेकिन कुछ पैकेज मैनेजर, जैसे dnf, आपको वाइल्डकार्ड जैसे * का उपयोग करके खोज में मदद करने की अनुमति देते हैं।

किसी भी लिनक्स डिस्ट्रीब्यूशन पर "which" या "has" का उपयोग करना

टर्मिनल का उपयोग करके यह पता लगाने के अन्य तरीके हैं कि कोई पैकेज इंस्टॉल है या नहीं। which कमांड एक उदाहरण है, जो आपको किसी भी पैकेज का इंस्टॉलेशन स्थान दिखाता है।

उदाहरण के लिए, यदि आप sudo खोजते हैं, तो यह "/usr/bin/sudo" में sudo का स्थान प्रदर्शित करेगा। इसका उपयोग करने के लिए, टाइप करें:

which packagename

packagename को अपने पैकेज के नाम से बदलें।

वैकल्पिक रूप से, आप has नामक एक थर्ड-पार्टी समाधान का भी उपयोग कर सकते हैं।

आप इसे सीधे अपने लिनक्स मशीन पर इंस्टॉल कर सकते हैं या, यदि आप स्क्रिप्ट पर भरोसा करते हैं, तो स्क्रिप्ट को सीधे इंटरनेट से चला सकते हैं। ऐसा करने के लिए आपको curl पैकेज इंस्टॉल करना होगा। टर्मिनल खोलें और टाइप करें:

curl -sL https://git.io/_has | bash -s packagename1 packagename2

आप एक साथ एक पैकेज या कई पैकेज की जांच कर सकते हैं। बस packagename को अपने पैकेज के नाम से बदलें।

इंस्टॉल पैकेज के आगे हरे रंग का टिक होगा साथ में संस्करण संख्या। जो पैकेज इंस्टॉल नहीं हैं वे लाल क्रॉस के साथ प्रदर्शित होंगे।

इंस्टॉल पैकेज की जांच के लिए विजुअल मेथड्स

यदि आप टर्मिनल से बचना पसंद करते हैं, तो अधिकांश लिनक्स पैकेज मैनेजर वही कार्य करने के लिए GUI विकल्प के साथ आते हैं।

सबसे अच्छे विकल्पों में से एक, और जो कई डिस्ट्रो पर काम करना चाहिए, वह है GNOME Software। यह apt या pacman जैसे विभिन्न पैकेज मैनेजर्स के साथ काम करेगा, और उबंटू के साथ प्री-इंस्टॉल आता है।

इसमें एक सिंपल GUI है जिसमें एक "installed" सेक्शन होता है जो आपके पीसी पर इंस्टॉल सॉफ़्टवेयर को सूचीबद्ध करता है, हालांकि यह सरल है और हर पैकेज को सूचीबद्ध नहीं करेगा।

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

इंस्टॉल पैकेज पैकेज नाम के आगे हरे चेकबॉक्स के साथ प्रदर्शित होंगे, साथ ही "Installed Version" श्रेणी के तहत सूचीबद्ध पैकेज संस्करण के साथ।

आपको इसे पहले इंस्टॉल करना पड़ सकता है (जिसमें टर्मिनल खोलना शामिल होगा), लेकिन इंस्टॉलेशन त्वरित है। टर्मिनल खोलें और टाइप करें:

sudo apt install synaptic

आर्क लिनक्स यूजर्स के पास pacman, उनके पैकेज मैनेजर के लिए चुनने के लिए विभिन्न GUI रैपर्स हैं। आप आर्क लिनक्स विकी से इनके बारे में अधिक जान सकते हैं।

आसानी से इंस्टॉल पैकेज की पहचान करना

लिनक्स के सबसे बड़े लाभों में से एक विकल्प है। आप अपने डिस्ट्रो के पैकेज मैनेजर पर वापस आ सकते हैं, या यह पता लगाने के लिए has जैसे थर्ड-पार्टी समाधानों का उपयोग कर सकते हैं कि कोई पैकेज पहले से इंस्टॉल है या नहीं।

यदि आप टर्मिनल का उपयोग करने में सहज नहीं हैं, तो आप अपने GUI का उपयोग करके इंस्टॉल पैकेज की जांच कर सकते हैं। शुरुआती लोगों के लिए कुछ बेहतरीन लिनक्स डिस्ट्रो अपने स्वयं के GUI सॉफ़्टवेयर इंस्टॉलर्स जैसे GNOME Software की बदौलत टर्मिनल से पूरी तरह बचना आसान बनाते हैं।

आप कौन सी विधि पसंद करते हैं? नीचे कमेंट में हमें बताएं।

  1. लिनक्स पर किसी फ़ाइल में विशिष्ट शब्द कैसे खोजें लिनक्स पर किसी फ़ाइल में विशिष्ट शब्द कैसे खोजें

    डिफ़ॉल्ट रूप से, अधिकांश खोज टूल फ़ाइल नामों को देखते हैं, फ़ाइल सामग्री को नहीं। हालांकि, सबसे प्रसिद्ध GNU खोज प्रोग्राम, grep, सही फ्लैग्स के साथ फ़ाइलों के अंदर देखेगा। यहां हम आपको दिखाएंगे कि आप लिनक्स पर किसी फ़ाइल में विशिष्ट शब्द(शब्दों) को कैसे ढूंढ सकते हैं। grep का उपयोग करके किसी फ़ाइल

  1. लिनक्स और macOS में fd का उपयोग करके फ़ाइलों को तेजी से कैसे खोजें लिनक्स और macOS में fd का उपयोग करके फ़ाइलों को तेजी से कैसे खोजें

    fd, find कमांड का एक सरल विकल्प है। यह आपके टाइप किए गए कमांड को छोटा और मुद्दे पर रखने के लिए एक छोटे सिंटैक्स और संक्षिप्त कमांड संरचना का उपयोग करता है। हालांकि, वह वर्बोसिटी की कमी जो fd को टाइप करना आसान बनाती है, इसे समझना अधिक कठिन बना देती है। fd डिफ़ॉल्ट find कमांड की तुलना में पैटर्न-मैचिं

  1. स्नैपचैट पर किसी का जन्मदिन कैसे पता करें: चरण-दर-चरण गाइड स्नैपचैट पर किसी का जन्मदिन कैसे पता करें: चरण-दर-चरण गाइड

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