विकल्प "ऑटोकलेन", "ऑटोरेमोव" और "क्लीन" के बीच अंतर क्या है?


147

apt-getकुछ ही विकल्प जो मेरे लिए एक ही लग रहा है है: autoclean, autoremoveऔर clean। उनमें से प्रत्येक क्या करते हैं?

जवाबों:


178

से apt-getआदमी पेज:

  • स्वच्छ : स्वच्छ पुनर्प्राप्त पैकेज फ़ाइलों के स्थानीय भंडार को साफ करता है। यह सब कुछ हटा देता है, लेकिन लॉक फ़ाइल / var / cache / apt / अभिलेखागार / और / var / cache / apt / अभिलेखागार / आंशिक / से। जब एपीटी का उपयोग एक डिसेलेक्ट (1) विधि के रूप में किया जाता है, तो स्वच्छ स्वचालित रूप से चलाया जाता है। जो लोग dselect का उपयोग नहीं करते हैं वे संभवतः डिस्क स्थान खाली करने के लिए समय-समय पर साफ-सुथरा चलना चाहते हैं।

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

  • ऑटोरेमोव : उन पैकेजों को हटाने के लिए उपयोग किया जाता है जो स्वचालित रूप से कुछ पैकेजों के लिए निर्भरता को संतुष्ट करने के लिए स्थापित किए गए थे और जिनकी अब अधिक आवश्यकता नहीं है।


हर कमांड का एक मैनुअल पेज होता है, यदि आप जानना चाहते हैं कि उनके पैरामीटर क्या हैं या उनमें से प्रत्येक क्या करते हैं, तो शेल में टाइप करें man <command> Ex।man apt-get


मुझे पता है कि कम से कम एप्टीट्यूड के मामले में, यह स्वचालित रूप से पैकेज को ऑटोरेमोव करेगा। ऐसा नहीं है कि मैं आगे का उपयोग करना चाहता हूं जो तर्क का उपयोग करना बेहतर है।
एपर्स

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

2
हाँ, मैं हमेशा पहले आदमी के पन्नों पर जाता हूं, लेकिन कभी-कभी मैं अपने आप को कुछ और उपयोगी उदाहरणों के लिए गुगली करता हुआ पाता हूं।
डेसिओ लीरा

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

28

ऑटोक्लेन: आपके कैश में संग्रहीत सभी संग्रहीत अभिलेखों को हटा देता है जिन्हें अब डाउनलोड नहीं किया जा सकता है (इस प्रकार पैकेज जो अब रिपो में नहीं हैं या जिनके पास रेपो में नया संस्करण है)।

स्वच्छ: आपके कैश में संग्रहीत सभी अभिलेखागार को निकालता है।

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

उत्तर मिला: http://ubuntuforums.org/showthread.php?t=394952


2
मैं तुम्हारा चयन अच्छे के रूप में करता हूँ! क्योंकि अगर मैं मैन पेज पढ़ना चाहता हूं, तो मैं वहां पहुंच जाऊंगा, लेकिन हर बार जब आप समझना चाहते हैं, तो आप आदमी के साथ एक उत्तर खोजने जा रहे हैं, इसीलिए हमें स्टैकओवरफ्लो से मानव स्पर्श की आवश्यकता है ... और मुझे लगता है कि पूरी तरह से समझ में आता है ... पहला जवाब मुझे बहुत ठंडा लगता है
डज़ैग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.