"एप्ट-गेट" और "एप्टीट्यूड" के बीच वास्तविक अंतर क्या है? ("वाजिग" के बारे में कैसे?)


256

मैं दोनों जानते हैं कि apt-getऔर aptitudeआदेश डेबियन पर लाइन पैकेज प्रबंधन इंटरफेस, लिनक्स व्युत्पन्न विभिन्न विकल्पों के साथ कर रहे हैं, लेकिन मैं अभी भी कुछ हद तक संदेह में हूँ। हुड के तहत, वे एक ही APT प्रणाली का उपयोग नहीं कर रहे हैं?

डेबियन इन समानांतर साधनों को क्यों बनाए रखता है? (बोनस सवाल: पृथ्वी पर वजाइग क्या है?)


मुझे पता है कि यह आपके लिए सही उत्तर देने वाला नहीं है, लेकिन क्यों आप synaptic की कोशिश नहीं कर सकते? इसके बहुत उपयोगकर्ता frindly और स्वचालित रूप से निर्भरता डाउनलोड और स्थापित करता है। क्या सूक्ति आपके सिस्टम पर मौजूद नहीं है?
हेमंत

मैं पक्षपाती हूं, लेकिन मुझे लगता है कि Ubuntu SE साइट पर यह प्रश्न प्रासंगिक हो सकता है।
डेविड जेड


@ इस प्रश्न के वाजीग भाग के कारण मैंने इस प्रश्न को २४४ में मर्ज करने का फैसला किया, बजाय इसके कि चारों ओर से
xenoterracide

1
यह ध्यान देने योग्य है कि उबंटू के अगले संस्करण पर डिफ़ॉल्ट इंस्टॉल से हटाने के लिए एप्टीट्यूड को स्लेट किया गया है (हालांकि आप हमेशा एप्ट-गेट का उपयोग करके इसे स्थापित कर सकते हैं)
रोब कोवेल

जवाबों:


223

सबसे स्पष्ट अंतर यह है कि aptitudeएक टर्मिनल मेनू इंटरफ़ेस प्रदान करता है (बहुत कुछ एक टर्मिनल में सिनैप्टिक की तरह), जबकि apt-getऐसा नहीं है।

प्रत्येक के केवल कमांड-लाइन इंटरफेस को ध्यान में रखते हुए, वे काफी समान हैं, और अधिकांश भाग के लिए, यह वास्तव में कोई फर्क नहीं पड़ता कि आप किसका उपयोग करते हैं। दोनों के हाल के संस्करण ट्रैक करेंगे कि कौन से पैकेज मैन्युअल रूप से इंस्टॉल किए गए थे, और जो निर्भरता के रूप में स्थापित किए गए थे (और इसलिए स्वचालित हटाने के लिए पात्र हैं)। वास्तव में, मेरा मानना ​​है कि हाल ही में, दो उपकरणों को अपडेट किया गया था, जो वास्तव में मैन्युअल रूप से स्थापित किए गए पैकेजों के मैन्युअल रूप से एक ही डेटाबेस को साझा करने के लिए अपडेट किए गए हैं, इसलिए ऐसे मामले जहां आप apt-get के साथ कुछ इंस्टॉल करते हैं और फिर एप्टीट्यूड को अनइंस्टॉल करना चाहते हैं, यह ज्यादातर की बात है भूतकाल।

कुछ मामूली अंतर हैं:

  • एप्टीट्यूड स्वचालित रूप से योग्य पैकेजों को हटा देगा, जबकि apt-get को ऐसा करने के लिए एक अलग कमांड की आवश्यकता होती है
  • अपग्रेड बनाम डिस्ट-अपग्रेड के आदेशों को क्रमशः अधिक सटीक नाम सुरक्षित-अपग्रेड और पूर्ण-उन्नयन के लिए उपयुक्तता में बदल दिया गया है।
  • एप्टीट्यूड वास्तव में केवल apt-get के कार्य नहीं करता है, बल्कि इसके कुछ साथी टूल जैसे apt-cache और apt-mark भी करता है।
  • एप्टीट्यूड में खोज के लिए थोड़ा अलग क्वेरी सिंटैक्स है (apt-cache की तुलना में)
  • एप्टीट्यूड में ऐसा क्यों और क्यों नहीं है, यह बताने के लिए कि मैन्युअल रूप से इंस्टॉल किए गए पैकेज एक ऐसी क्रिया को रोक रहे हैं जिसे आप लेना चाहते हैं।
  • यदि कार्रवाई (स्थापित करना, निकालना, अद्यतन करना) जो आप संघर्षों का कारण बनाना चाहते हैं, तो योग्यता कई संभावित प्रस्तावों का सुझाव दे सकती है। apt-get सिर्फ यह कहेगा कि "मुझे खेद है डेव, मैं आपको ऐसा करने की अनुमति नहीं दे सकता।"

अन्य छोटे अंतर हैं, लेकिन वे सबसे महत्वपूर्ण हैं जिनके बारे में मैं सोच सकता हूं।

संक्षेप में, योग्यता अधिक अच्छी तरह से सिनैप्टिक और अन्य उच्च-स्तरीय पैकेज प्रबंधक के साथ श्रेणी में है। यह सिर्फ एक कमांड-लाइन इंटरफ़ेस के साथ होता है जो कि apt-get जैसा दिखता है।

बोनस दौर: वाजिग क्या है?

याद रखें कि मैंने उन "साथी" टूल का उल्लेख कैसे किया था जैसे कि apt-cache और apt-mark? ठीक है, उनमें से एक गुच्छा है, और यदि आप उन्हें बहुत उपयोग करते हैं, तो आपको याद नहीं हो सकता है कि कौन से कमांड प्रदान करते हैं। वैजिग उस समस्या का एक समाधान है। यह अनिवार्य रूप से एक डिस्पैचर है, जो उन सभी उपकरणों के चारों ओर एक आवरण है। यह आवश्यक होने पर सुडो भी लागू होता है। जब आप कहते हैं wajig install foo, वाजिग कहते हैं , "ठीक है, installद्वारा प्रदान किया गया है apt-getऔर व्यवस्थापक विशेषाधिकारों की आवश्यकता है," और यह चलता है sudo apt-get install foo। जब आप कहते हैं wajig search foo, वाजिग कहते हैं , "ठीक है, searchद्वारा प्रदान किया गया है apt-cacheऔर इसके लिए व्यवस्थापक विशेषाधिकार की आवश्यकता नहीं है," और यह चलता है apt-cache search foo। यदि आप apt-get, apt-mark, apt-cache और अन्य के बजाय wajig का उपयोग करते हैं, तो आपके पास कभी भी यह समस्या नहीं होगी:

$ apt-get search foo
E: Invalid operation search

यदि आप यह जानना चाहते हैं कि दृश्यों के पीछे वाजिग क्या कर रहा है, तो यह एक विशेष कमांड को लागू करने के लिए कौन से टूल का उपयोग कर रहा है, इसके पास --simulateऔर --teachingमोड हैं।

दो वाजिग कमांड जो मैं अक्सर उपयोग करता हूं, wajig listfiles fooऔर wajig whichpkg /usr/bin/foo


एक बड़ा मुद्दा जो मेरे पास था, वह यह है कि पैकेज के नामों (जैसे, aptitude install linux-imटैब) पर टैब पूर्णता प्राप्त करने के लिए एक लंबा समय लगता है , जबकि यह apt-get के लिए बहुत तेज़ है। ऐसा लगता है कि उपयुक्त परिवार में कुछ कैशिंग मौजूद हैं जो कि योग्यता के लिए अभाव है।
लेवेस्क

12
aptitudeयह भी कमाल है aptitude searchकि आप बहुत शक्तिशाली खोज पैटर्न के साथ उपयोग कर सकते हैं । आपके पास है aptitude reinstall। आप आंशिक उन्नयन जैसे जटिल पैकेज ऑपरेशन को तैयार करने, एक पैकेज को हटाने, एक और फ्रीज करने, इस एक को अपग्रेड करने के लिए ncurses (टर्मिनल मेनू) इंटरफ़ेस का भी उपयोग कर सकते हैं , कि आप तब एकल ऑपरेशन में निष्पादित कर सकते हैं ... ओह, और इसमें एक है इंटरएक्टिव संघर्ष रिज़ॉल्वर
टॉटर

3
@Totor पवित्र गाय, कमांड तैयार करने के लिए एप्टीट्यूड के ncurses इंटरफ़ेस का उपयोग करते हुए, बस मुझे एक बार और सभी के लिए योग्यता पर बेच दिया! (सोच के वर्षों के बाद योग्यता करने लायक है, लेकिन टाइपिंग-मांसपेशी की स्मृति से प्राप्त करें)
टीजे एलिस

2
... और aptitudeइसके aptitude download package-nameलिए पैकेज .deb फ़ाइल भी लेनी होगी!
टॉटर

2
यह सिर्फ एक चीज है जो मैंने पाया है कि अंदर नहीं aptitudeहै apt-get, और यह है apt-get --compile source package-nameapt-get build-dep package-nameमौजूद हैं, लेकिन मुझे लगता है कि aptitude build-dep package-nameएक बेहतर काम करें।
एंडर्स

71

मैंने अक्सर खुद को आश्चर्यचकित किया है। विकिपीडिया पर प्रकाश डाला गया है कि मुख्य विशिष्ट विशेषता यह है कि एप्टीट्यूड में एक पूर्ण स्क्रीन टेक्स्ट-मोड (शाप) इंटरफ़ेस है। यह तथ्य कि आप अपने apt-getसाथ अधिकांश कमांड तर्कों का उपयोग कर सकते हैं aptitude, apt-getउपयोगकर्ताओं के लिए आगे बढ़ना aptitudeऔर इसके विपरीत करना आसान बनाने के लिए सिर्फ एक डिजाइन निर्णय है ।

मैंने कभी उपयोग नहीं किया है wajig, लेकिन प्रलेखन से पता चलता है कि यह सिर्फ एक स्क्रिप्ट है जो जानता है कि क्या आप इसे एक debफ़ाइल (जब यह चलाता है dpkg) या एक aptपैकेज का नाम (जब यह इसके apt-getबजाय चलता है ) गुजर रहा है । क्या आप इसे आज़मा सकते हैं और देख सकते हैं कि क्या ऐसा है?

बेशक, असली अंतर यह है:

gaurav@fern:~$ apt-get moo
         (__) 
         (oo) 
   /------\/ 
  / |    ||   
 *  /\---/\ 
    ~~   ~~   
...."Have you mooed today?"...
gaurav@fern:~$ aptitude moo
There are no Easter Eggs in this program.

52
नहीं! aptitudeज्यादा है। आप अंतहीन -vझंडे लगाना भूल गए moo। (आप ऊपर जा सकते हैं -vvvvvv)
उमंग

12
सभी महत्वपूर्ण सुपर गाय पॉवर्स को मत भूलना, जिसमें apt-getहै लेकिन aptitudeनहीं। (प्रयास करें --helpदोनों पर)
derobert

lmao। यह पढ़ने के लिए एक मजेदार जवाब है, भले ही @ रयान का जवाब कहीं अधिक विस्तृत है;)
माइकल ट्रू

26

एप्टीट्यूड पैकेज इंस्टॉलेशन और पैकेज या डेबियन में सिस्टम अपग्रेड दोनों के लिए कंसोल से पैकेज मैनेजमेंट का पसंदीदा प्रोग्राम है।

यहाँ उपकरण का एक सिंहावलोकन है और इसमें उपयुक्त सुविधाएँ हैं: http://www.debian.org/doc/FAQ/ch-pkgtools.en.html#s-aptitude

तो, मेरी सलाह है कि बस एप्टीट्यूड को स्थापित करें :)


2
रिलीज नोट्स का कहना है कि apt-get अब उन्नयन निचोड़ करने के लिए योग्यता से अधिक की सिफारिश की है।
जर्दोको

1
हां, लेकिन केवल उसके लिए। अन्यथा उन्हें समान माना जाता है लेकिन aptitudeखोज और पूर्ण स्क्रीन मोड की तुलना में बहुत अधिक उन्नत विशेषताएं हैं, की तुलना में apt-get
एंडर्स

किसी कारण से emacs स्थापित करने के लिए एप्टीट्यूड का उपयोग किया और बिना देखे इसे हटा दिया gdm! तो अब के लिए apt-get का उपयोग किया जाएगा, लेकिन बहुत उत्सुकता से उत्सुक हूं।
टॉमफिरथ

20

aptitudeयाद रखें कि कौन से पैकेज स्पष्ट रूप से अनुरोध किए गए थे और जो केवल निर्भरता के कारण स्थापित किए गए थे। यह स्वचालित रूप से उन संकुल की स्थापना रद्द कर देगा जिन्हें स्पष्ट रूप से अनुरोध नहीं किया गया था जब उन्हें अब आवश्यकता नहीं है।

apt-get स्पष्ट रूप से अनुरोध किए गए पैकेज और उनकी निर्भरताएं समान हैं।

इसलिए बेहतर उपयोग aptitude, यह आपके सिस्टम को साफ रखने में मदद करता है।


4
यह सच हुआ करता था, लेकिन मुझे पता है कि मेरे एप्टीटय़ूड apt-get autoremoveको केवल निर्भरता के रूप में स्थापित पैकेज को हटाने के लिए एक कमांड है। मुझे नहीं पता कि यह फीचर कब जोड़ा गया था, लेकिन एक वेबसाइट ने बताया कि यह डेबियन लेनी (जून 2010) के साथ हुआ होगा।
गौरव

8
apt-get autoremoveकेवल निर्भरता के रूप में स्थापित संकुल को नहीं हटाता है, यह अनाथ आश्रितों को हटा देता है, जो एक सूक्ष्म अंतर है; यह नहीं बता सकता कि क्या 'पत्ता' पैकेज इरादे के साथ या निर्भरता के रूप में स्थापित किया गया था, इसलिए यह इसे छोड़ देता है, जहां योग्यता को पता होगा और इसे हटा देगा।
pjz

मै बिक चुका हूँ! वहाँ अन्य अच्छी चीजों के बारे में हैं, aptitudeलेकिन यह एक हत्यारे की विशेषता है।
आइकनोकॉस्ट

12

apt-get, साथ ही विभिन्न साथी उपकरण, संबंधित कमांड-लाइन इनवोकेशन की तुलना में काफी कम मेमोरी का उपयोग करते aptitudeहैं, और थोड़े तेज होते हैं। मैं इस बात से अनभिज्ञ था जब तक कि मैं 32MB RAM के साथ एक पुराने पुराने पेंटियम थिंकपैड पर डेबियन इंस्टॉल को अपग्रेड करने की कोशिश नहीं करता। इसे चलाने में एक-दो घंटे का समय लगेगा apt-get, जो सफलतापूर्वक पूरा हुआ; aptitudeअधिक समय तक सोचने के बाद मैं असफल हो जाऊंगा।

यह अंतर आधुनिक डेस्कटॉप प्रणाली से मिलता-जुलता है।


9

@ गौरव के उत्तर पर, दो पैकेज प्रबंधकों में ईस्टर अंडे काफी मज़ेदार हैं !:

siddhartha@siddhartha-dev:~$ apt-get  moo
             (__) 
             (oo) 
       /------\/ 
      / |    ||   
     *  /\---/\ 
        ~~   ~~   
..."Have you mooed today?"...

siddhartha@siddhartha-dev:~$ aptitude  moo
There are no Easter Eggs in this program.
siddhartha@siddhartha-dev:~$ aptitude -v moo
There really are no Easter Eggs in this program.
siddhartha@siddhartha-dev:~$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
siddhartha@siddhartha-dev:~$ aptitude -vvv moo
Stop it!
siddhartha@siddhartha-dev:~$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
siddhartha@siddhartha-dev:~$ aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
siddhartha@siddhartha-dev:~$ aptitude -vvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
siddhartha@siddhartha-dev:~$ aptitude -vvvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
siddhartha@siddhartha-dev:~$ aptitude -vvvvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.

और इसी तरह।


8

वे एक ही मूल कार्यक्षमता प्रदान करते हैं: कमांड-लाइन से संकुल को स्थापित करें और निकालें।

यहां अधिक विस्तृत तुलना की गई है, जो उबंटू स्टैक एक्सचेंज वेबसाइट पर पोस्ट की गई है : https://askubuntu.com/questions/1743/is-aptitude-really-better-than-apt-get/1749#1749


वे काफी समान हैं, मैं उनके बीच काफी आसान स्विच कर सकता हूं।
पलटना

7

जैसा कि उल्लेख किया गया है http://pthree.org/2007/08/12/aptitude-vs-apt-get/ , aptitudeकमांड-लाइन इंटरफ़ेस का उपयोग करना बहुत आसान है।

हुड के तहत, वे एक ही APT प्रणाली का उपयोग नहीं कर रहे हैं? हाँ।

अंतर्निहित प्रणाली बस नहीं है apt, लेकिन dpkg। यह प्रणाली आरपीएम के रूप में गूंगा है, यह केवल एकल पैकेजों की स्थापना और प्रशासन को संभाल सकता है। यह ट्रैक करता है कि इंस्टॉल की गई फाइलें किस पैकेज की हैं।

aptरिपॉजिटरी के डाउनलोड को संभालता है, निर्भरता की ट्रैकिंग, और सभी व्यक्तिगत पैकेजों के लिए - जो तब यह उपयोग करके इंस्टॉल करता है dpkgaptitudeएक अलग इंटरफ़ेस के साथ भी ऐसा ही करता है।


6

एप्टीट्यूट और एप्टीट्यूड दोनों APT लाइब्रेरी पर निर्भर करते हैं, हाँ।

मेरा जवाब serverfault.com पर देखें ।

डेबियन एक अखंड इकाई नहीं है, अलग-अलग राय वाले लोग हैं और एप्टीट्यूड मेंटेनर ने फैसला किया कि एप्ट-गेट में कुछ कमियां थीं और एप्टीट्यूड के साथ कुछ बेहतर बनाना चाहते थे। उन्होंने जटिल अपग्रेड परिदृश्यों के लिए समाधान खोजने के लिए तर्क में सुधार किया, कंसोल के लिए एक जीयूआई जोड़ा, आदि और केवल उपयुक्त-योग्यता और योग्यता से अधिक है, मेरे लेख को apt-get, aptitude देखें ... आपके लिए सही पैकेज प्रबंधक चुनें


6

मुझे यकीन नहीं है कि अगर यह अभी भी पकड़ में है, लेकिन खून बह रहा बढ़त डेबियन डेवलपर जॉय हेस हमेशा एप्टीट्यूड से अधिक योग्यता की वकालत करते थे। बेशक सॉफ्टवेयर के रूप में बदलने के लिए चीजें। Apt-get अब निर्भरता को उस से बेहतर तरीके से संभालती है जो पहले इस्तेमाल किया गया था। से http://lists.debian.org/debian-user/2004/04/msg03138.html

दिनांक: मंगल, 20 अप्रैल 2004 22:27:12 -0400 से: जॉय हेस

नौ कारण हैं कि आपको उपयुक्त-अप या डिसेलेक्ट के बजाय योग्यता का उपयोग करना चाहिए।

  1. एप्टीट्यूड, एप्ट-गेट की तरह लग सकता है

    यदि आप 'एप्टीट्यूड अपडेट' या 'एप्टीट्यूड अपग्रेड' या 'एप्टीट्यूड इन्स्टॉल' चलाते हैं, तो यह कुछ एन्हांसमेंट के साथ ही एप्ट-गेट की तरह दिखता है और काम करता है। तो कोई सीखने की अवस्था नहीं है।

    (यदि आप एक डिस्लेट उपयोगकर्ता हैं, तो सीखने की अवस्था स्पष्ट रूप से आपकी समस्याओं में से एक नहीं है।)

  2. एप्टीट्यूड ट्रैक स्वचालित रूप से संकुल को स्थापित करता है

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

  3. अभिरुचि सैनी हैंडल की सिफारिश करती है

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

    एप्टीट्यूड डिफ़ॉल्ट रूप से अनुशंसाओं का समर्थन करता है, और सुगेट्स को भी समर्थन करने के लिए भ्रमित किया जा सकता है। यह कमांड-लाइन मोड में उपयोग किए जाने पर अनुशंसित पैकेज स्थापित करने का भी समर्थन करता है।

  4. एक सामान्य उपयोगकर्ता के रूप में योग्यता का उपयोग करें और अपने सिस्टम को छिपाने से बचें

    शायद आपको पता नहीं था कि आप एक नियमित उपयोगकर्ता के रूप में gui मोड में एप्टीट्यूड चला सकते हैं। कोई भी बदलाव करें जिसे आप आज़माना चाहते हैं। यदि आप एक वास्तविक गड़बड़ी में आते हैं, तो आप 'q' से टकरा सकते हैं और बाहर निकल सकते हैं, आपके परिवर्तन सहेजे नहीं जाएंगे। (एप्टीट्यूड आपको पूर्ववत परिवर्तनों के लिए ctrl-u का उपयोग करने देता है।) चूंकि यह एक सामान्य उपयोगकर्ता के रूप में चल रहा है, आप अपने सिस्टम को तब तक नली नहीं डाल सकते हैं जब तक कि आप कुछ करने के लिए योग्यता नहीं बताते हैं, जिस समय यह आपके रूट पासवर्ड के लिए संकेत देगा।

  5. एप्टीट्यूड में एक शक्तिशाली यूआई और खोज क्षमता है

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

  6. योग्यता अप्रचलित सॉफ्टवेयर का ट्रैक रखना आसान बनाती है

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

  7. एप्टीट्यूड में डेबियन टास्क सिस्टम का एक इंटरफेस है

    एप्टीट्यूड आपको डेबियन की टास्क सिस्टम का उपयोग करने की सुविधा देता है क्योंकि इसका उपयोग करने के लिए डिज़ाइन किया गया था। आप उपलब्ध कार्यों को ब्राउज़ कर सकते हैं, इंस्टॉल के लिए एक कार्य का चयन कर सकते हैं, और फिर उसमें खुदाई कर सकते हैं और उस कार्य के कुछ हिस्सों का चयन कर सकते हैं जो आप नहीं चाहते हैं। apt-get के पास कार्यों के लिए कोई समर्थन नहीं है, और कार्यस्थल जैसे विशेष उद्देश्य साधनों की तुलना में भी योग्यता बेहतर है।

  8. एप्टीट्यूड कई स्रोतों का समर्थन करता है

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

  9. योग्यता अपने कार्यों में प्रवेश करती है

    एप्टीट्यूड लॉग पैकेज को स्थापित करता है, इसे अपग्रेड करता है, और / varlog / एप्टीट्यूड को हटाता है, जो काम करने के लिए उपयोगी हो सकता है कि कल के उन्नयन के बाद चीजें क्यों टूटने लगीं, या जब आपने पार्टिसिपल पैकेज हटा दिया।

- शर्मीली जो देखें

=================== 2010 से यहाँ भी एक नई चर्चा है https://superuser.com/questions/93437/aptitude-vs-apt-get-which- StackExchange पर उपयोग-की-अनुशंसित-उर्फ़-द-राइट-टू- टूल है।

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