При обновлении до версии 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
приведет к удалению неиспользуемых пакетов, которые использовались в качестве зависимостей для других пакетов.
Система может показать вам важные или обязательные пакеты, поэтому их не следует удалять.
Установите aptitude, если у вас его нет:
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 и о том, как его использовать.
Чтобы удалить пакеты, которые были установлены другими пакетами и больше не нужны, выполните:
sudo apt-get autoremove
Чтобы удалить файлы .deb для пакетов, которые больше не установлены, выполните:
sudo apt-get autoclean