# Кэш пакетов APT (apt clean и autoclean)

> Где APT хранит загруженные файлы .deb, в чем разница между apt clean, autoclean и autoremove, и что безопасно удалять в Debian и Ubuntu.

Кэш пакетов APT — это папка /var/cache/apt/archives, в которой apt и apt-get хранят загруженные файлы пакетов .deb в Debian, Ubuntu и связанных дистрибутивах. 'apt-get clean' удаляет все кэшированные пакеты, 'apt-get autoclean' удаляет только те, которые больше нельзя загрузить, а 'apt autoremove' удаляет пакеты, которые больше не требуются.

## Что делает каждая команда

clean удаляет всё, кроме файла блокировки, из /var/cache/apt/archives и его подпапки partial. Пакеты остаются установленными; удаляются только загруженные копии.

autoclean удаляет кэшированные файлы пакетов, которые больше не доступны в репозиториях, что предотвращает бесконечный рост кэша.

autoremove удаляет пакеты, которые были установлены автоматически в качестве зависимостей и больше не требуются, например, старые ядра в Ubuntu.

## Просмотр размера

'du -sh /var/cache/apt/archives' показывает, сколько места занимает кэш.

## Как очистить кэш APT

1. Проверить размер: du -sh /var/cache/apt/archives
2. Удалить все кэшированные пакеты: sudo apt-get clean
3. Просмотреть, что будет удалено: apt-get -s autoremove
4. Если список выглядит верно: sudo apt autoremove

## Осторожно

- Прочитайте список autoremove перед подтверждением: пакет, который вы используете, может оказаться в списке, если он был установлен только как зависимость.
- Сохраняйте как минимум одно старое ядро, которое, как вы знаете, загружается.

## Источники

- [apt-get(8) (Debian)](https://manpages.debian.org/bookworm/apt/apt-get.8.en.html)
- [apt(8) (Debian)](https://manpages.debian.org/bookworm/apt/apt.8.en.html)

Обновлено: 2026-10-08
URL: https://raincleaner.eu/ru/wiki/linux/apt-cache-cleanup
