मैं कैश की गई .deb फ़ाइलों को कैसे निकालूँ?


60

मुझे लगता है कि एक बार जब हम उपयुक्त पैकेज पा लेते हैं तो उसे / var / cache / apt / archives में स्टोर कर लेते हैं। क्या अंतरिक्ष को बचाने के लिए अभिलेखागार की फाइलों को निकालना सुरक्षित है? क्या हम कुछ स्थान बचाने के लिए अन्य फ़ाइलों को हटा सकते हैं?

जवाबों:


89

मुझे लगता है कि अभिलेखागार की फाइलों को निकालना सुरक्षित है। इसलिए यदि आप डिस्क स्थान खाली करना चाहते हैं तो यह मेरी सिफारिशें हैं:

पहले से इंस्टॉल किए गए डाउनलोड किए गए पैकेज (.deb) को हटाने के लिए (और अब ज़रूरत नहीं है)

sudo apt-get clean

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

sudo apt-get autoclean

अनावश्यक पैकेजों को हटाने के लिए (ऐप को अनइंस्टॉल करने के बाद ऐसे पैकेज हो सकते हैं जिनकी आपको अब आवश्यकता नहीं है)।

sudo apt-get autoremove

पुराने कर्नेल संस्करणों को हटाने के लिए

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

यदि आप नहीं जानते कि कौन सा कर्नेल संस्करण निकालना है

dpkg --get-selections | grep linux-image

स्रोत: लिम्पियनडो उबंटू : कॉमांडोस वाई प्रोग्रामस (एक्जीकेशियन) और मैं डिस्क स्थान कैसे मुक्त कर सकता हूं?


1
बहुत अच्छा धन्यवाद! हालांकि, उत्सुकता से आप भी एक पुराने कर्नेल संस्करण पर जाने की आवश्यकता है? मैंने 2005 और 2009 के बीच एक-दो बार किया लेकिन हाल ही में नहीं।
इसकी

मुझे cyberciti.biz/faq/…apt-get --purge autoremove पर मिला , जिसका उपयोग आप पुराने लिनक्स कर्नेल चित्रों को हटाने के लिए कर सकते हैं
Jelmer

@itsols कुछ दिन पहले मुझे एक कर्नेल वापस करना होगा, एक लैपटॉप नए कर्नेल के साथ बूट नहीं होगा।
ctrl-alt-delor

9

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

उन्हें निकालने के लिए, एक टर्मिनल खोलें और टाइप करें:

sudo apt-get clean

आप उबंटू-ट्वीक और ब्लीचबिट का उपयोग भी कर सकते हैं ।


3

और स्वच्छ कैश पर संबंधित ... आप इस आदेश का उपयोग कर सकते हैं

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

अनइंस्टॉल कार्यक्रम से संबंधित सभी कॉन्फ़िगरेशन को हटाने के लिए।

तथा:

1) लोकलपार्ज : लोकलाइज़ेशन पैकेजों को हटाने के लिए जो आपके लिए दिलचस्पी नहीं रखते हैं

2) डेपॉर्फ़न और उनके गनोम इंटरफ़ेस gtkorphan


0

किसी भी कैश्ड .debs को साफ करने के लिए आप 'sudo apt-get clean' चला सकते हैं। यदि उनकी आवश्यकता है, तो उन्हें फिर से डाउनलोड किया जाएगा। पुरानी फ़ाइलों को हटाने में मदद करने के लिए कंप्यूटर-चौकीदार नामक एक कार्यक्रम भी है।


1
हम ... बिंदु यहां एक ध्वज सेट कर रहा है जो .DEB एक और सभी के लिए कैशिंग अक्षम करता है ... यदि वह वास्तव में उपलब्ध है, तो कुछ भी करना (पुरानी फ़ाइलों को हटाने के लिए क्रोन, आदि) मुझे पहिया को फिर से स्थापित करने जैसा लगता है।
bruno.braga

0

यदि आप आंशिक पैकेजों को स्थापित करने के साथ गड़बड़ करते हैं तो "एप्ट-गेट ऑटोकलेन" उन्हें भी हटा देता है।

मैं कुछ सिस्टम पर ऐसा करने के लिए एक क्रॉन जॉब चलाता हूं, जो फ़ाइल साइज़ को डाउन रखने के लिए क्लाउड पर बैकअप देता है।

HTH,

जे आर


0

इसके अनुसार: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot-of-disk-space-on-ubuntu-linux-by-de हटाना-cached-package- फ़ाइलें / synaptic पैकेज प्रबंधक में कैशिंग अक्षम करने का एक विकल्प है ...

क्या किसी को पता है कि कॉन्फ़िगरेशन कहाँ परिभाषित किया जा रहा है? (नहीं, जहां / आदि / उपयुक्त / जहां तक ​​मैं बता सकता हूं)


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

1
इसके लिए क्षमा करें, लेकिन कुछ ने मुझे "टिप्पणी जोड़ें" लिंक कैसे याद किया (भावना है कि यह वहां नहीं था और मैंने एक उत्तर जोड़ा) जब तक बहुत देर हो चुकी थी ... अगली बार सावधान रहें।
bruno.braga
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.