मैं संस्करण 15.04 में अप्रयुक्त पैकेजों को कैसे समाप्त करूं


18

14.10 से संस्करण 15.04 में अपग्रेड करते समय एक "क्लीन अप" समय अवधि थी जहां मुझे 18 अप्रयुक्त या अनावश्यक पैकेजों को खत्म करने के लिए एक क्वेरी मिली। क्या कोई मुझे दिखा सकता है जहां मैं यह सुनिश्चित कर सकता हूं कि मेरे पास कोई अति-अप्रयुक्त अप्रयुक्त पैकेज नहीं है?

जवाबों:


23

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

man apt-get

 autoremove
           autoremove is used to remove packages that were automatically
           installed to satisfy dependencies for other packages and are now no
           longer needed.

इसलिए रनिंग sudo apt-get autoremoveअप्रयुक्त पैकेजों की स्थापना रद्द कर देगा जो अन्य पैकेजों के लिए निर्भरता के रूप में उपयोग किए गए थे।

एक प्रणाली आपको महत्वपूर्ण या आवश्यक पैकेज दिखा सकती है, इसलिए जिन्हें हटाया नहीं जाना चाहिए।

यदि आपके पास नहीं है तो अभिवृत्ति स्थापित करें:

sudo apt-get install aptitude

अब आप आवश्यक समझे गए पैकेजों की खोज कर सकते हैं:

aptitude search '~prequired'

या महत्वपूर्ण:

aptitude search '~pimportant'

कैसे पता करने के लिए Ubuntu में अप्रयुक्त पैकेज

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

स्क्रिप्ट डाउनलोड करें । ज़िपित फ़ोल्डर निकालें, फिर स्क्रिप्ट को अनुमति दें

chmod +x unusedpkg

अब आप इसे स्क्रिप्ट वाले डायर से चला सकते हैं

$./unusedpkg 

नमूना उत्पादन:

* UnusedPkg 0.6
  Find unused packages in your Linux system.

WARNING:
   Idle days may be wrong. Before delete anything, check package timestamps
   using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.

Minimum packages size: 1MB

IDLE DAYS   SIZE    PACKAGE NAME
1 year and 6 months      (553 days)     8MB 0ad 
1 year and 6 months      (553 days)     2MB gnect 
1 year and 6 months      (553 days)     1MB libgvc5 
1 year and 6 months      (553 days)     8MB locales 

8

यह युक्तियाँ आपके सिस्टम को साफ करने और अप्रयुक्त पैकेजों को हटाने में सहायक हो सकती हैं

sudo apt-get autoclean आंशिक pakages को साफ करने के लिए

sudo apt-get autoremove apt कैश को साफ करने के लिए

sudo apt-get clean किसी भी अप्रयुक्त निर्भरता को दूर करने के लिए

क्या man apt-getapt-get और यह कैसे उपयोग करने के बारे में अधिक जानकारी प्राप्त करने के लिए।


7

उन पैकेजों को हटाने के लिए जिन्हें अन्य पैकेजों द्वारा स्थापित किया गया था और जिन्हें अब चलाने की आवश्यकता नहीं है:

sudo apt-get autoremove

उन पैकेजों के लिए .deb फाइलें निकालने के लिए जो अब इंस्टॉल नहीं हैं:

sudo apt-get autoclean

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