Під час оновлення до версії 15.04 з 14.10 відбувся період "очищення", коли я отримав запит на видалення 18 невикористаних або непотрібних пакетів. Хтось може мені показати, де я можу переконатися, що у мене немає зайвих невикористаних пакетів?
Під час оновлення до версії 15.04 з 14.10 відбувся період "очищення", коли я отримав запит на видалення 18 невикористаних або непотрібних пакетів. Хтось може мені показати, де я можу переконатися, що у мене немає зайвих невикористаних пакетів?
Відповіді:
По-перше, ви повинні знати, що наші системи не такі розумні !! Система не може знати, який пакет потрібен вам чи ні. 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'
Існує сценарій 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
Ці поради можуть бути корисні для очищення вашої системи та видалення невикористаних пакетів
sudo apt-get autoclean для очищення часткових хвороб
sudo apt-get autoremove очистити влучний кеш
sudo apt-get clean щоб видалити невикористані залежності
Зробіть, man apt-getщоб отримати більше інформації про apt-get і як ним користуватися.