Відповіді:
Ви можете використовувати команду apt-get autoremove
. Це видалить пакети, встановлені як автоматичні залежності, але більше не залежать від них.
apt-get
містить прапор, --auto-remove
який можна використовувати для автоматичного видалення автоматично встановлених пакетів при видаленні встановленого вручну пакету:
apt-get remove --auto-remove packagename
Деякі інші інструменти також здатні це робити, наприклад aptitude
, автоматично запропонують видалити пакунки, осиротілі.
Автоматичне відстеження пакунків вбудовано для вподобання, тому відстеження має працювати незалежно від того, який інструмент ви використовуєте для встановлення пакетів.
sudo apt-get remove --auto-remove package
.
aptitude purge digikam
deborphan
aptitude purge $(deborphan)
deborphan
перелічує пакети, які не використовуються або не залежать. Тож ви можете сміливо їх видаляти. Я схильний використовувати purge
як варіант, aptitude
оскільки він видаляє також конфігураційні файли та інші речі.
aptitude purge <pkgname>
дуже корисно для повністю знищити пакунки, які мали невдалу / частково успішну видалення. Їх статус може бути перерахований dpkg -L <pkgname>
як, deinstall
але за допомогою використання aptitude
буде видалено їх повністю з бази даних можливостей, а затримані файли, не видалені невдалою установкою, здається, також видаляються.
Комп'ютерний двірник в системному меню також може це зробити.
Я використовую налаштування ubuntu , він має дуже ефективну утиліту для очищення додатків, яка ніколи не видаляла більше, ніж повинна.
sudo apt-get remove --auto-remove
Тільки запустіть це.
Встановіть BleachBit з Software Center. Коли ви очистите ур-систему, використовуючи її, BleachBit автоматично запустить цю команду для очищення підходящого кешу.
У мене була така ж проблема. Ось що я зробив:
sudo apt-get check
Ця команда надасть назву залежностей. Наприклад, моя система мала chromium-browser-l10n
.
Потім введіть наступну команду
sudo apt-get remove --auto-remove chromium-browser-l10n
Це повністю видалить залежності з вашої системи