aptitudeयाद रखें कि आपने कौन से पैकेज जानबूझकर स्थापित किए हैं और जो स्वचालित रूप से निर्भरता को पूरा करने के लिए स्थापित किए गए हैं। एक पैकेज को हटाने पर एप्टीट्यूड आपके सिस्टम को व्यवस्थित रखने के लिए स्वचालित रूप से स्थापित पैकेजों को हटा देगा। apt-getस्मार्ट नहीं है।
aptitudeएक बार जब आप किसी पैकेज के विभिन्न संस्करणों के साथ विभिन्न रिपॉजिटरी का उपयोग करेंगे तो यह एक अनिवार्य उपकरण बन जाएगा। कल्पना कीजिए कि आप backports.org या अनौपचारिक रिपॉजिटरी जैसे debian-multimedia.org के साथ काम कर रहे हैं । फिर aptitudeउपलब्ध संस्करण संख्या को दिखाएगा (एक निश्चित पैकेज के विवरण पृष्ठ के नीचे) और आपको एक का चयन करने की अनुमति देगा।
यदि आप ऐसी स्थिति में आ जाते हैं, जहां अनौपचारिक रिपॉजिटरी के ऐसे उपयोग के कारण प्रोग्राम संघर्ष होता है, तो आपको शीर्ष पर "ब्रोकन: ..." डिस्प्ले दिखाई देगा । आप l ~ b (सीमा / ध्वज / टूटा हुआ) टाइप कर सकते हैं और बस संकुल की एक सूची प्राप्त कर सकते हैं जो एक दूसरे के साथ संघर्ष करते हैं। मैन्युअल रूप से संघर्ष को हल करना बहुत आसान बनाता है।
इसके अलावा आप lपैकेज सूची को सीमित करने के लिए " " का उपयोग कर सकते हैं । कल्पना करें कि आप उन पैकेजों की तलाश कर रहे हैं जो " ओपनऑफ़िस " से शुरू होते हैं, फिर " l" दबाएं और " ^openoffice" (यह एक नियमित अभिव्यक्ति है) और आप बस उन पैकेजों को देखेंगे। मेनू से एक "फ्लैट पैकेज सूची" चुनें और आप अपने लक्ष्य तक जल्दी पहुंच जाएंगे।
पूरी हैंडबुक बहुत बड़ी है, जो आपको कई और फिल्टर और संभावनाएं प्रदान करती है। यहां तक कि अगर आपको नहीं पता कि उनके aptitudeलिए एक आसान प्रतिस्थापन है apt-getऔर आप इसे सामान्य मापदंडों के साथ उपयोग कर सकते हैं:
aptitude install ... (install or upgrade a package)
aptitude remove ... (remove the binary portions of a package but preserve your /etc configuration)
aptitude purge ... (remove the package completely including your configuration)