debtree
एप्लिकेशन की वेबसाइट के अनुसार , debtree
पैकेज "स्टेरॉयड पर पैकेज निर्भरता ग्राफ" प्रदान करता है ।
नोट: सॉफ्टवेयर अपग्रेड की योजना बनाते समय यह भी बहुत उपयोगी है। यह एप्लिकेशन उन पैकेजों के विरुद्ध निर्भरता को ग्राफ़ करने में सक्षम है जो अभी तक आपके सिस्टम पर इंस्टॉल नहीं किए गए हैं। यह sources.list
फ़ाइल से पढ़ा जाएगा (आमतौर पर स्थित है /etc/apt/sources.list
) और यह उस सूची का उपयोग करके एक लाइव क्वेरी करेगा।
निम्नलिखित आरेख debtree
पैकेज के खिलाफ चलने का एक उदाहरण है dpkg
। यहाँ इसकी निर्भरता का एक नक्शा है:
debtree
कमांड लाइन से स्थापित करने के लिए ( Ctrl- Alt- t) कमांड दर्ज करें:
sudo apt-get install debtree
प्रयोग
एक .dot फ़ाइल बनाएँ (एक निर्देशित ग्राफ ड्राइंग - man dot
मैनपेज देखें )
debtree --with-suggests <package> >out.dot
एक .dot फ़ाइल से एक ग्राफ़ (PNG) बनाएँ
dot -T png -o out.png out.dot
एक ग्राफ (पोस्टस्क्रिप्ट) बनाएं और इसे ओकुलर का उपयोग करके देखें
debtree <package> | dot -Tps | okular - &
विदित हो कि इस एप्लिकेशन को बड़े पैकेजों (यानी जीएडिट) के विरुद्ध चलाने पर, चित्र जल्दी से अस्पष्ट और अवैध हो सकते हैं।
ध्यान दें कि apt-rdepends
एक समान तरीके से भी उपयोग किया जा सकता है, लेकिन एक ग्राफिक में पाइपिंग आउटपुट थोड़ा अधिक दृढ़ है, मेरी राय में।
इसे भी देखें:
उबंटू डेट्री मैन पेज