अगर किसी दिए गए पैकेज को उबंटू में स्थापित किया गया है तो टर्मिनल से चेक करें

अगर किसी दिए गए पैकेज को स्थापित किया गया है, तो उसकी जाँच करें

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

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

किसी दिए गए पैकेज को उबंटू में स्थापित किया गया है या नहीं, यह जांचने के लिए हम टर्मिनल से क्या उपयोग कर सकते हैं?

  • उपयुक्त। यह स्थापित करने, डाउनलोड करने, हटाने, खोज और करने के लिए एक शक्तिशाली कमांड लाइन उपकरण है संकुल का प्रबंधन करें डेबियन आधारित प्रणालियों पर।
  • एप-कैश। अभ्यस्त पैकेज के लिए APT कैश या मेटाडेटा को क्वेरी करें.
  • dpkg। यह एक है पैकेज प्रबंधक डेबियन आधारित प्रणालियों के लिए।
  • डीपीकेजी-क्वेरी। यह एक उपकरण है dpkg डेटाबेस को क्वेरी करें.
  • कौन कौन से। यह आज्ञा निष्पादन योग्य का पूरा रास्ता देता है.
  • कहां है। प्रयोग किया जाता है किसी दिए गए कमांड के लिए बाइनरी, सोर्स और मैन पेज फाइल्स खोजें.
  • स्थिति जानें। आदेश का पता लगाएं कमांड खोजने की तुलना में तेजी से काम करता है क्योंकि यह अपडेटेड डेटाबेस का उपयोग करता है, जबकि खोज कमांड वास्तविक सिस्टम को खोजता है।

पैकेज स्थापित है या नहीं, यह जांचने के लिए उदाहरण

सबसे पहले, यह कहें कि मेरे पास निम्नलिखित कमांड हैं उबंटू 19.04 पर परीक्षण किया गया.

एप्ट कमांड

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

जाँचें कि क्या कोई पैकेज उपयुक्त सूची के साथ स्थापित किया गया है

apt list vim

Apt-cache कमांड

आज्ञा apt-कैश APT कैश या पैकेज मेटाडेटा को APT आंतरिक डेटाबेस से क्वेरी करने के लिए उपयोग किया जाता है। यह दिए गए पैकेज के बारे में जानकारी खोज और प्रदर्शित करेगा। यह हमें दिखाएगा कि पैकेज स्थापित है या नहीं, स्थापित पैकेज का संस्करण, स्रोत भंडार की जानकारी।

निम्नलिखित उदाहरण में हम देखेंगे कि vim पैकेज सिस्टम पर पहले ही इंस्टॉल हो चुका है।

apt-cache के साथ खोजें

apt-cache policy vim

Dpkg कमांड

डीपीकेजी यह पैकेजों को स्थापित करने, बनाने, हटाने और प्रबंधन के लिए एक उपकरण है, लेकिन अन्य पैकेज प्रबंधन प्रणालियों के विपरीत, स्वचालित रूप से पैकेज और उनकी निर्भरता को डाउनलोड और स्थापित नहीं कर सकता। जानकारी प्राप्त करने के लिए, स्पष्ट रूप से, हम इसे grep के साथ जोड़ सकते हैं।

dpkg और grep वाले पैकेज की खोज करें

dpkg -l | grep -i nano

Dpkg-query कमांड

यह एक उपकरण है dpkg डेटाबेस में सूचीबद्ध संकुल के बारे में जानकारी प्रदर्शित करें.

जांचें कि क्या कोई पैकेज dpkg-query के साथ संस्थापित है

dpkg-query --list | grep -i nano

जो आज्ञा

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

यदि कमांड निष्पादित करने के बाद दिए गए पैकेज के बाइनरी या निष्पादन योग्य फ़ाइल का स्थान प्रदर्शित किया जाता है, तो यह इंगित करता है कि पैकेज सिस्टम पर पहले ही इंस्टॉल हो चुका है। यदि नहीं, तो सिस्टम पर पैकेज स्थापित नहीं है।

जांचें कि कौन सा पैकेज किस कमांड के साथ स्थापित किया गया है

which vim

जिसमें आज्ञा हो

आज्ञा कहां है किसी दिए गए आदेश के लिए बाइनरी, स्रोत और मैन पेज फ़ाइलों को खोजने के लिए उपयोग किया जाता है.

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

जाँच करें कि कोई पैकेज कहाँ पर स्थापित किया गया है

whereis nano

आदेश का पता लगाएँ

आज्ञा स्थिति जानें यह कमांड डेटाबेस का उपयोग करने की तुलना में तेज़ी से काम करता है, जबकि खोज आदेश वास्तविक सिस्टम को खोजता है। व्यक्तिगत निर्देशिका पथों को खोजने के बजाय डेटाबेस का उपयोग करें।

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

जांचें कि क्या पैकेज का पता लगाया गया है

locate --basename '\nano'
संबंधित लेख:
अपने उबंटू प्रणाली पर विभिन्न तरीकों से स्थापित सूची संकुल

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।