як видалити невикористані пакети у версії 15.04


18

Під час оновлення до версії 15.04 з 14.10 відбувся період "очищення", коли я отримав запит на видалення 18 невикористаних або непотрібних пакетів. Хтось може мені показати, де я можу переконатися, що у мене немає зайвих невикористаних пакетів?

Відповіді:


23

По-перше, ви повинні знати, що наші системи не такі розумні !! Система не може знати, який пакет потрібен вам чи ні. Ubuntu не може видалити будь-який пакет, встановлений самим користувачем, натомість він пропонує вам видалити пакунки, які були завантажені як залежності для інших пакетів і більше не використовуються, це означає, що ці пакети були встановлені самою системою, а не користувач ...

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

Існує сценарій bash для інструменту під назвою unusedpkg, це може перевірити з тих пір, коли ви не використовували пакунки, щоб ви могли визначити, що видалити.

Завантажте сценарій . Витягніть папку-блискавку, після чого надайте дозвіл сценарію

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 для очищення часткових хвороб

sudo apt-get autoremove очистити влучний кеш

sudo apt-get clean щоб видалити невикористані залежності

Зробіть, man apt-getщоб отримати більше інформації про apt-get і як ним користуватися.


7

Щоб видалити пакунки, встановлені іншими пакетами та більше не потрібні:

sudo apt-get autoremove

Щоб видалити файли .deb для пакунків, які вже не встановлені, запустіть:

sudo apt-get autoclean

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.