एप्टीट्यूड के पक्ष में योग्यता को क्यों हटाया गया?


29

डिफ़ॉल्ट रूप से क्यों aptitudeहटाया गया apt-get? मैंने इसे कहीं पढ़ा है, लेकिन भूल गया - कोई भी इसे साफ़ करने के लिए परेशान है? और डेबियन पसंद aptitudeऔर कैनोनिकल नहीं है apt-get?

अद्यतन करें

उत्तर से मुझे लगता है कि योग्यता को हटा दिया गया था क्योंकि यह अब स्थापना के लिए उपयोग नहीं किया गया था, लेकिन इंस्टॉलर का उपयोग क्यों होता है apt-get, जब aptitudeबेहतर माना जाता है?


इसे हटाया नहीं गया है। आप अपनी इच्छानुसार उपयोग कर सकते हैं।
Psusi

जवाबों:


18

इसे लॉन्चपैड पर बग # 592336 में कवर किया गया है । हालाँकि, संक्षेप में UDS-M ( उबंटू डेवलपर समिट ) के दौरान यह तय किया गया था कि टास्केल और एप्टिट्यूड हटाए जाने पर सीमित LiveCD छवि पर 2 अतिरिक्त MB प्राप्त किए जा सकते हैं।

उबंटू में अभिवृत्ति को शामिल करने का प्रारंभिक कारण यह था कि डेस्कटॉप इंस्टॉलर (सर्वव्यापी) उस पर निर्भर था, लेकिन अब डेस्कटॉप इंस्टॉलर को फिर से लिखने की आवश्यकता नहीं है जब तक कि विशेष मामलों में इसकी आवश्यकता न हो, और इसलिए यह चला जाता है।

चूंकि इंस्टॉलर को अब एप्टीट्यूड की आवश्यकता नहीं है, इसलिए जब इसे आवश्यक रूप से आधार छवि में शामिल करने के बजाय गतिशील रूप से स्थापित किया गया हो, तो कार्रवाई के बेहतर पाठ्यक्रम के रूप में जीता गया।

हम कार्यशील और योग्यता को गतिशील रूप से स्थापित करके न्यूनतम बीज के आकार को काफी हद तक कम कर सकते हैं, ताकि हम लाइव-स्थापित सिस्टम पर उनके साथ समाप्त न हों।

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


13

कॉलिन वॉटसन ने योग्यता को हटाने के पीछे के तर्क को समझाया:

[...] एप्टीट्यूड की एक अलग निर्भरता रिज़ॉल्वर होती है, जो चीज़ों को उपयुक्त रूप से अलग-अलग तरीके से संभालती है, और यह तथ्य यह है कि हम केवल नियमित रूप से परीक्षण नहीं करते हैं कि निर्भरता रिज़ॉल्वर । [...]।

आधार प्रणाली लगातार अंतरिक्ष पर तंग है , और हर कोई उस स्थान का एक टुकड़ा चाहता है। [...]

(मेरा जोर)

उनका पूरा स्पष्टीकरण बग # 592336 पर पाया जा सकता है ।


0

कुछ कारण जो मैं सोच सकता हूँ:

  • Apt-get स्वचालित पैकेज प्रबंधन के लिए आवश्यक योग्यता की आवश्यक विशेषताएं प्रदान करता है।
  • डेस्कटॉप फ्रंट के अंत में सभी के पास अपने स्वयं के पैकेज मैनेजर हैं, इसलिए उन्हें एप्टीट्यूड की आवश्यकता नहीं है।

मैं इसे रिपॉजिटरी ब्राउज़ करने के लिए एक आवश्यक उपकरण मानता हूं, लेकिन यह केवल एक सिस्टम पर होने के साथ रह सकता है। फिर से, मैं डेस्कटॉप पर की तुलना में टर्मिनल विंडो में अधिक समय बिताता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.