Ubuntu 20.04 में पैकेज की निर्भरता की जांच कैसे करें

How Check Dependencies Package Ubuntu 20



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

लिनक्स ऑपरेटिंग सिस्टम में सॉफ्टवेयर पैकेज स्थापित करते समय, कुछ पैकेज सही ढंग से कार्य करने के लिए अन्य पैकेजों पर निर्भर करते हैं। कभी-कभी वे पहले से ही सिस्टम पर स्थापित होते हैं, लेकिन अन्य मामलों में, वे स्वचालित रूप से पैकेज के साथ स्थापित होते हैं। इन आश्रित पैकेजों को कहा जाता है पैकेज निर्भरता .







निर्भरता विवरण प्राप्त करने के लिए कई दृष्टिकोण हैं, जैसे उपयुक्त पैकेज प्रबंधक, डीपीकेजी कमांड का उपयोग करना, या उपकरण स्थापित करना।



आइए पैकेज की निर्भरता प्राप्त करने के लिए APT पैकेज प्रबंधन प्रणाली से शुरुआत करें।



एपीटी शो के साथ पैकेज निर्भरता की जांच कैसे करें:

निष्पादित करें उपयुक्त शो पैकेज का पूरा विवरण प्राप्त करने के लिए पैकेज नाम के साथ कमांड करें।





इस दृष्टिकोण का उपयोग करने का सिंटैक्स है:

उपयुक्त शो[पैकेज का नाम]

आइए देखें कि आपको इसके लिए क्या परिणाम मिलते हैं मोज़िला फ़ायरफ़ॉक्स पैकेज चलाते समय:



उपयुक्त शो मोज़िला फ़ायरफ़ॉक्स

जैसा कि ऊपर की छवि में दिखाया गया है, फ़ायरफ़ॉक्स पैकेज विभिन्न पुस्तकालयों पर निर्भर करता है। NS एपीटी पैकेज मैनेजर लिनक्स सिस्टम में एक महत्वपूर्ण भूमिका निभाता है क्योंकि यह अधिकांश निर्भरताओं को स्वचालित रूप से स्थापित करता है।

एपीटी-कैश के साथ निर्भरता की जानकारी कैसे जांचें:

यदि आपको निर्भरता जानकारी की सीमित स्क्रिप्ट की आवश्यकता है, तो इसके साथ जाएं apt-कैश आदेश।

दिए गए सिंटैक्स का प्रयोग करें:

उपयुक्त-कैश निर्भर करता है [पैकेज का नाम]

आइए बेहतर समझ के लिए एक उदाहरण लेते हैं। की निर्भरता जानकारी की जाँच करें मोज़िला फ़ायरफ़ॉक्स पैकेज:

उपयुक्त-कैश निर्भर करता हैमोज़िला फ़ायरफ़ॉक्स

एक और उदाहरण देखिए!

की निर्भरता विवरण प्राप्त करने के लिए पीएचपी :

उपयुक्त-कैश निर्भर करता हैपीएचपी

.deb पैकेज फ़ाइल की निर्भरता की जाँच कैसे करें:

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

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

डीपीकेजी --जानकारी [deb_file_path]

मान लीजिए मेरे पास है .deb मेरी उबंटू मशीन में टीमव्यूअर का पैकेज। इसकी निर्भरता विवरण प्राप्त करने के लिए, उल्लिखित आदेश निष्पादित करें:

डीपीकेजी --जानकारीडाउनलोड/टीमव्यूअर_15.16.8_amd64.deb

उपरोक्त खंड पैकेज निर्भरता विवरण प्राप्त करने का तरीका था के जरिए उपयुक्त और डीपीकेजी आदेश।

लेकिन अगर आप एक उपकरण पसंद करते हैं, तो नीचे दिए गए तरीके का पालन करें:

उपयुक्त-rनिर्भर उपकरण के साथ निर्भरता की जांच कैसे करें:

पैकेज निर्भरता की जांच करने के लिए कई उपकरण हैं, और आप भ्रमित हो सकते हैं कि कौन सा उपकरण स्थापित करने के लिए सही उपकरण है। इसके अलावा, आप किसी भी निर्भरता को स्थापित करने का जोखिम नहीं उठा सकते हैं जो चल रहे सिस्टम को प्रभावित करता है।

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

$सुडोउपयुक्तइंस्टॉलउपयुक्त-आश्रित

का सिंटैक्स उपयुक्त-आश्रित सीधे आगे है:

उपयुक्त-आश्रित[विकल्प] [पैकेज का नाम]

मान लीजिए कि आपको यह पता लगाने की जरूरत है पीएचपी निर्भरता। उसके लिए, वांछित आउटपुट प्राप्त करने के लिए दिए गए कमांड को निष्पादित करें:

उपयुक्त-rphp . पर निर्भर करता है

इसी तरह, अगर हम एक और उदाहरण लेते हैं:

उपयुक्त-rनिर्भर करता है vlc

इसे उलटने के लिए, देखें कि कौन से अन्य पैकेज विशिष्ट सॉफ़्टवेयर पैकेज पर निर्भर करते हैं, इसका उपयोग करें -आर विकल्प।

उदाहरण के लिए, संकुल सूची की जाँच करने के लिए vlc पैकेज पर निर्भर करता है, कमांड है:

उपयुक्त-आश्रित-आरवीएलसी

निष्कर्ष:

राइट-अप ने हमें उबंटू 20.04 पर पैकेज की पैकेज निर्भरता की जांच करने का तरीका दिखाया है।

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

NS उपयुक्त-आश्रित टूल निर्भरता की जांच करने का एक वैकल्पिक तरीका है। इस उपकरण का उपयोग करके, आप विस्तृत पैकेज निर्भरताओं की सूची प्राप्त कर सकते हैं और इसके विपरीत पा सकते हैं।