apt autoremove
apt autoremove удаляет пакеты, которые были установлены автоматически в качестве зависимостей других пакетов и больше не требуются ни одному установленному пакету. В Debian и Ubuntu это освобождает место после удаления программ и обновления ядра, когда старые пакеты ядра становятся не нужны.
1Ручные и автоматические пакеты
APT помечает каждый пакет как установленный вручную (по вашему запросу) или автоматически (установлен как зависимость). Когда ни один пакет больше не зависит от автоматического пакета, apt помечает его как «больше не нужный». Команды apt-mark showmanual и apt-mark showauto позволяют просмотреть эти две группы.
2Старые ядра
В Ubuntu старые пакеты ядра становятся доступными для удаления после установки новых версий. Текущее ядро и самые новые версии сохраняются, поэтому резервное ядро остается в меню загрузки.
3Сохранение пакета
Если autoremove предлагает удалить пакет, который вы используете, команда sudo apt-mark manual <package> пометит его как установленный вручную, и autoremove не будет его удалять.
Как безопасно использовать autoremove
- Предварительный просмотр того, что будет удалено:
apt-get -s autoremove - Прочитайте список; пометьте все используемые пакеты как установленные вручную:
sudo apt-mark manual <package> - Удалите остальное:
sudo apt autoremove - Чтобы также удалить их файлы конфигурации:
sudo apt autoremove --purge
Осторожно
- Удаление пакета, который вы установили вручную в качестве зависимости, может нарушить работу скриптов, использующих его; сначала проверьте список.
- Не удаляйте текущее ядро; команда
uname -rпоказывает, какое из них используется.
Связанные статьи
- Кэш пакетов APT (apt clean и autoclean)Где APT хранит загруженные файлы .deb, в чем разница между apt clean, autoclean и autoremove, и что безопасно удалять в Debian и Ubuntu.
- df (disk free)Как читать вывод команды df, почему Use% может достичь 100%, когда Avail еще не равен нулю для обычных пользователей, и как проверить иноды с помощью df -i.
- Поиск больших и старых файлов с помощью findКак использовать find для вывода списка больших или старых файлов в Linux, их безопасного предварительного просмотра и удаления только проверенных данных.
Источники
- apt-get(8) страница руководства (Ubuntu) manpages.ubuntu.com
- apt-mark(8) страница руководства (Debian) manpages.debian.org
Примечание: RainServer предлагает мониторинг и безопасную очистку для серверов Linux; он показывает, что будет изменено, и запрашивает подтверждение.
Последняя проверка: