जवाबों:
sudo apt-get autoclean
यह वर्तमान में स्थापित नहीं किए गए सभी पैकेजों को हटा देगा। यदि वह पर्याप्त स्थान खाली नहीं करता है, तो उपयोग करें sudo apt-get clean
। यह सभी .debs
डाउनलोड और / या इंस्टॉल किए गए को साफ करता है ।
लेकिन ऐसा लगता है कि आपका हार्डडिस्क अंतरिक्ष से बाहर है। गंभीरता से अंतरिक्ष से बाहर। 61Mb एक अच्छे कामकाजी सिस्टेन के लिए पर्याप्त नहीं है। मुझे 2 विकल्प मिले जो अंतरिक्ष से संबंधित समस्याओं को कम कर सकते हैं, हालांकि वर्चुअल मशीन का उपयोग करते समय दोनों को खींचना मुश्किल हो सकता है। आपके वर्चुअल मशीन के आकार को बढ़ाने के लिए एक अधिक स्थायी सॉलेन्ग होगा (और मैं उस विधि का उपयोग करने की सलाह भी दूंगा जो मशीन को गतिशील रूप से आकार में वृद्धि करने की अनुमति देता है; वर्चुअलबॉक्स में ऐसी सेटिंग है)।
वैकल्पिक यदि आपके पास एक विभाजन या बाह्य भंडारण है।
इस पद्धति के साथ आप उस स्थान को फिर से रूट करते हैं जहाँ .deb
s संग्रहित हैं:
sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt
अपग्रेड रन और इंस्टॉल करें। आपके द्वारा किए जाने के बाद आप वापस सामान्य के साथ वापस आ सकते हैं:
sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache
Ofcourse {dir_of_mounted_disc} को आपके माउंटेड डिस्क के नाम में परिवर्तन करना होगा।
एक और विकल्प
इस तरह से आप RAM डिस्क बनाते हैं:
sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt
1 विकल्प के साथ साफ करें।
चेतावनी यह एक बड़ी मात्रा में RAM की आवश्यकता होती है ताकि वर्चुअल सिस्टम का उपयोग करते समय उपयोग करने योग्य न हो।
जब भी आप कोई प्रोग्राम इंस्टॉल करते हैं, तो पैकेज (.deb फाइलें) जमा हो जाते हैं /var/cache/apt/archives
, जो स्पष्ट रूप से स्पेस लेते हैं (यदि बहुत सारे पैकेज स्थापित हैं तो बहुत अधिक जगह)।
उनसे छुटकारा पाने के लिए, उपयोग करें:
sudo apt-get clean
इंसेज़ आप सोच रहे हैं कि यार पेज के बीच क्या अंतर है clean
और autoclean
यहाँ क्या है:
स्वच्छ: स्वच्छ पुनर्प्राप्त पैकेज फ़ाइलों के स्थानीय भंडार को साफ करता है। यह सब कुछ हटा देता है लेकिन लॉक फ़ाइल / var / cache / apt / अभिलेखागार / और / var / cache / apt / अभिलेखागार / आंशिक / से। APT का उपयोग dselect (1) विधि के रूप में किया जाता है, स्वच्छ चलाया जाता है जो dselect का उपयोग नहीं करते हैं वे संभवतः डिस्क स्थान खाली करने के लिए apt-get clean time चलाना चाहते हैं।
आटोक्लेन : स्वच्छ की तरह, आटोक्लेयन पैकेज फाइलों के स्थानीय भंडार को साफ करता है। अंतर यह है कि यह केवल पैकेज फ़ाइलों को निकालता है अब डाउनलोड नहीं किया जा सकता है, और काफी हद तक बेकार हैं। यह एक कैश लंबे समय तक नियंत्रण से बाहर किए बिना बनाए रखा जाना चाहिए। यदि इसे बंद करना है तो कॉन्फ़िगरेशन विकल्प क्लीन-इनस्टॉल स्थापित संकुल को मिटा देगा।
मुद्दा फिर से: 'आपके पास पर्याप्त मुफ्त स्पेसक्राफ्ट नहीं है / var / cache / apt / अभिलेखागार /' इस बग से संबंधित हो सकता है: https://bugs.launchpad.net/ubuntu/+source/update-manager/ + बग / 1054903 विशेष रूप से अगर / var / cache / apt एक tmpfs पर है जो हर बूट को मिटा देता है। क्या यह संभव है कि आपने अंतरिक्ष को बचाने के लिए सह-लिंक / var / cache / to / tmp / cache / या कुछ समान किया हो?
यदि यह मामला हल करने के लिए निर्देश / कार्य-यह चारों ओर बग रिपोर्ट पर हैं।
यह वास्तव में एक उत्तर नहीं है, लेकिन एक वर्कअराउंड / सहायक टिप का अधिक है।
यह मेरी वर्चुअल मशीन पर हो रहा था क्योंकि मैंने स्वैप करने के लिए बहुत ज्यादा जगह आवंटित की थी (40% के करीब)। मैंने जल्दी से इसे gparted का उपयोग करके आकार दिया और रूट विभाजन के लिए कुछ और स्थान प्राप्त करने में सक्षम था।
अब मैं लंबे उपेक्षित वीएम को अपडेट कर सकता हूं जिसके लिए लगभग 3 जीबी अपडेट की आवश्यकता होती है।