जहाँ तक मैं देख सकता हूँ, 10.04 में, योग्यता और योग्यता के बीच मुख्य अंतर हैं:
aptitudeस्पष्ट प्रति पैकेज झंडे जोड़ता है, यह दर्शाता है कि एक निर्भरता को पूरा करने के लिए एक पैकेज स्वचालित रूप से स्थापित किया गया था: आप उन झंडों ( aptitude markautoया aptitude unmarkauto) को बदल सकते हैं जिस तरह से उपयुक्तता पैकेज का व्यवहार करती है।
apt-getउसी जानकारी का ट्रैक रखता है, लेकिन इसे स्पष्ट रूप से नहीं दिखाएगा। apt-markझंडे में हेरफेर करने के लिए इस्तेमाल किया जा सकता है।
aptitudeहर बार जब आप एक स्थापित पैकेज को हटाते हैं, तो अप्रयुक्त पैकेजों को हटाने की पेशकश करेंगे, जबकि apt-getऐसा केवल तभी किया जाएगा जब स्पष्ट रूप से इसके साथ apt-get autoremoveया निर्दिष्ट करने के लिए कहा जाए --auto-remove।
aptitudeएकल कमांड-लाइन फ्रंट-एंड के रूप में कार्य करता है, दोनों में अधिकांश कार्यक्षमता के लिए apt-getऔर apt-cache। नोट : 16.04 के रूप में, एक है aptआदेश से सबसे अधिक इस्तेमाल किया आदेशों शामिल apt-getऔर apt-cacheऔर कुछ अतिरिक्त सुविधाएं।
apt-cache"S" खोज "के विपरीत , aptitude" s "खोज" आउटपुट पैकेज की स्थापित / हटा / शुद्ध स्थिति (प्लस एप्टीट्यूड के अपने स्टेटस फ्लैग) को भी दिखाता है। इसके अलावा, "इंस्टॉल" आउटपुट चिह्न जो पैकेज निर्भरता को संतुष्ट करने के लिए स्थापित किए जा रहे हैं, और जिन्हें अप्रयुक्त किया जा रहा है।
aptitude एक (पाठ केवल) इंटरैक्टिव यूआई है।
मैं व्यक्तिगत रूप से केवल aptitudeअपने कमांड-लाइन पैकेज प्रबंधन के लिए उपयोग करता हूं (और मैं कभी भी पाठ यूआई का उपयोग नहीं करता हूं); मुझे इसका आउटपुट apt-get/ से अधिक पठनीय लगता है apt-cache।
हालांकि, अगर aptitudeउबंटू पर कोई मानक नहीं होगा , तो apt-getनिर्देशों में और उपयोग के दस्तावेजों के अलावा कोई अन्य विकल्प नहीं है ।
(व्यक्तिगत रूप से, मैं इसे 10.10 में दूर देखने के लिए निराश हूं; विशेष रूप से योग्यता के सुधार apt-getज्यादातर प्रयोज्य पक्ष पर हैं। मुझे लगता है कि वे समझते थे कि कमांड-लाइन के साथ बातचीत करने वाले जानते हैं कि कैसे योग्यता वापस मिल सकती है, और जो कमांड-लाइन का उपयोग नहीं करते हैं वे परवाह नहीं करेंगे ...)
aptउन दोनों में से किसी के बजाय इसका उपयोग करते हैं: itsfoss.com/apt-vs-apt-get-difference