मैं कैसे जांचूं कि डेबियन और उबंटू पर कोई पैकेज स्थापित है या नहीं?

How Do I Check If Package Is Installed Debian



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

जाँच कर रहा है कि क्या एक विशिष्ट पैकेज का उपयोग करके स्थापित किया गया है डीपीकेजी :

यह जांचने के लिए कि क्या कोई विशिष्ट पैकेज स्थापित है डेबियन आधारित लिनक्स वितरण , आप उपयोग कर सकते हैं डीपीकेजी आदेश के बाद -एस (स्थिति) ध्वज और पैकेज का नाम। नीचे दिया गया कमांड dpkg का एक उदाहरण दिखाता है, जिसका उपयोग स्टीम पैकेज की स्थिति की जांच करने के लिए किया जाता है।







डीपीकेजी -एसभाप



जैसा कि आप देख सकते हैं, कमांड निम्नलिखित सहित पैकेज पर जानकारी देता है:



पैकेज का नाम : पैकेज का नाम।





पैकेज की स्थिति: यहां, आप अपने सिस्टम पर पैकेज की स्थिति देख सकते हैं।

वरीयता: पैकेज के लिए 5 संभावित प्राथमिकता स्तर हैं: प्राथमिकता 'आवश्यक' उन पैकेजों से संबंधित है जो सिस्टम के लिए आवश्यक हैं; के रूप में चिह्नित पैकेजों को हटाना 'आवश्यक' सिस्टम की विफलता का कारण बन सकता है। a के लिए दूसरा संभावित प्राथमिकता मोड है 'जरूरी' उन पैकेजों के लिए प्राथमिकता जो सिस्टम के लिए आवश्यक नहीं हैं लेकिन उपयोगकर्ता, उदाहरण के लिए, नैनो या नेट-टूल्स जैसे टेक्स्ट एडिटर। तीसरी प्राथमिकता है 'मानक' , जिसमें वे पैकेज शामिल हैं जिन्हें डिफ़ॉल्ट रूप से संस्थापित करने के लिए परिभाषित किया गया है। चौथा प्राथमिकता स्तर है 'वैकल्पिक', जिसमें डेबियन/उबंटू इंस्टॉलेशन में वैकल्पिक पैकेज शामिल हैं। अंत में, पांचवीं प्राथमिकता है 'अतिरिक्त' , जिसे पदावनत किया गया है और इसके द्वारा प्रतिस्थापित किया गया है 'वैकल्पिक' . स्थिति ' अतिरिक्त' विशेष पैकेज के लिए इस्तेमाल किया गया था।



अनुभाग: पैकेज श्रेणियों द्वारा वर्गीकृत किए जाते हैं; वर्तमान में उपलब्ध श्रेणियों में व्यवस्थापक, डेटाबेस, क्ली-मोनो, डिबग, डेवेल, डॉक्टर, संपादक, शिक्षा, ग्नुस्टेप, एम्बेडेड, फोंट, गेम, ग्नोम, ग्नू-आर, इलेक्ट्रॉनिक्स, ग्राफिक्स, दुभाषिया, हैमरेडियो, हैकेल, एचटीपीडी, पायथन शामिल हैं। आत्मनिरीक्षण, जावास्क्रिप्ट, जावा, रूबी, केडीई, स्थानीयकरण, कर्नेल, लिबडेवेल, लिबास, लिस्प, मेल, गणित, रूपक, ओकैमल, नेट, समाचार, विविध, कॉम, ओल्डलिब्स, अन्योसफ्स, पर्ल, पीएचपी, जंग, विज्ञान, गोले ध्वनि, पाठ, वीडियो, कार्य, टेक्स, बर्तन, वीसीएस, वेब, x11, xfce, और ज़ोप।

स्थापित आकार: आप पैकेज को स्थापित करने के लिए अनुमानित आवश्यक डिस्क स्थान बाइट्स में देख सकते हैं।

अनुरक्षक: यह फ़ील्ड पैकेज के डेवलपर के बारे में जानकारी दिखाती है।

आर्किटेक्चर: यहां, आप पैकेज आर्किटेक्चर देख सकते हैं।

संस्करण: पैकेज संस्करण।

निर्भर करता है: पैकेज निर्भरता।

विवरण: पैकेज विवरण।

मुखपृष्ठ: पैकेज/डेवलपर वेबसाइट।

नीचे दिया गया स्क्रीनशॉट आउटपुट दिखाता है जब आप किसी ऐसे पैकेज की जांच करते हैं जो इंस्टॉल नहीं है।

डीपीकेजी -एसबंद करो

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

डीपीकेजी -NSभाप

जाँच कर रहा है कि क्या एक विशिष्ट पैकेज का उपयोग करके स्थापित किया गया है डीपीकेजी-क्वेरी :

NS डीपीकेजी-क्वेरी कमांड का उपयोग यह दिखाने के लिए किया जा सकता है कि आपके सिस्टम में कोई विशिष्ट पैकेज स्थापित है या नहीं। ऐसा करने के लिए, भागो डीपीकेजी-क्वेरी उसके बाद -l ध्वज और उस पैकेज का नाम जिसके बारे में आप जानकारी चाहते हैं। नीचे दिया गया उदाहरण दिखाता है कि कैसे जांचें कि स्टीम पैकेज स्थापित है या नहीं।

डीपीकेजी-क्वेरी-NSभाप

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

डीपीकेजी-क्वेरी-NS

जांचें कि क्या पैकेज का उपयोग करके स्थापित किया गया है apt-कैश :

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

उपयुक्त कैश नीतिभाप

का उपयोग करके सभी स्थापित पैकेजों की सूची प्राप्त करें उपयुक्त :

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

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

लॉग पढ़ने वाले सभी स्थापित पैकेजों की सूची प्राप्त करें:

सभी स्थापित पैकेजों की सूची प्राप्त करने के लिए व्यापक रूप से उपयोग की जाने वाली एक अन्य विधि पढ़ रही है उपयुक्त या डीपीकेजी लॉग

पढ़ने के लिए उपयुक्त लॉग, निम्न आदेश चलाएँ।

बिल्ली /कहां/लॉग/उपयुक्त/इतिहास.लॉग

पढ़ने के लिए डीपीकेजी स्थापित संकुल के बारे में जानकारी प्राप्त करने के लिए लॉग इन करें, नीचे कमांड चलाएँ।

पकड़ ' इंस्टॉल ' /कहां/लॉग/डीपीकेजी.लॉग

आप संपीड़ित dpkg लॉग्स का उपयोग करके भी पढ़ सकते हैं ज़ग्रेप के बजाय आदेश पकड़, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है।

ज़ग्रेप ' इंस्टॉल ' /कहां/लॉग/dpkg.log.11.gz

जैसा कि आप देख सकते हैं, संपीड़ित लॉग आपको आंशिक जानकारी देंगे, लेकिन आप सभी संपीड़ित लॉग को एक साथ पढ़ने के लिए वाइल्डकार्ड (*) लागू कर सकते हैं, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

ज़ग्रेप ' इंस्टॉल ' /कहां/लॉग/डीपीकेजी.लॉग.*.gz

अपग्रेड किए गए और हटाए गए पैकेजों की जांच कैसे करें:

यदि आप केवल उन्नत पैकेज पर जानकारी प्रदर्शित करना चाहते हैं, तो आप इसे नीचे दिए गए आदेश का उपयोग करके प्राप्त कर सकते हैं।

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

ज़ग्रेप 'उन्नयन' /कहां/लॉग/डीपीकेजी.लॉग.*.gz

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

पकड़ 'हटाना ' /कहां/लॉग/डीपीकेजी.लॉग

निष्कर्ष:

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

मुझे उम्मीद है कि यह ट्यूटोरियल यह बता रहा है कि डेबियन या उबंटू पर पैकेज स्थापित है या नहीं, यह कैसे उपयोगी था। अधिक लिनक्स युक्तियों और ट्यूटोरियल्स के लिए Linux Hint का अनुसरण करते रहें।