Как очистить Apt Cache

Как очистить Apt Cache

 

Когда вы устанавливаете пакеты в Debian / Ubuntu с помощью команды apt-get , копия файла .deb сохраняется локально. Это помогает в случае, если вам нужно переустановить их после удаления, тогда пакеты можно будет получить локально (по-другому, называемый кешем). Каждый раз при переустановке системе не нужно проходить через сеть.

Загруженный пакет локально кэшируется в / var / cache / apt / archives / . Каждый раз, когда вы запускаете команды apt-get update и apt-get install, кеш apt обновляется.

В этом руководстве мы узнаем, как очистить кеш apt в системах Debian и Ubuntu.

Примечание. Если вы используете команду apt вместо команды apt-get, этот кеш автоматически удаляется в новых версиях ОС.

Причина очистки кеша Apt

  1. Иногда вам может потребоваться освободить место на диске и вернуть его.
  2. Удалив пакет и переустановив его, система проверит кеш, и вы получите ту же версию программного обеспечения.

Чтобы вывести список файлов .deb, хранящихся в кеше, введите:

$ ls /var/cache/apt/archives/

Как очистить Apt Cache

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

$ sudo du -sch /var/cache/apt/archives/
Как очистить Apt Cache

В моем случае это больше 340 МБ.

Для очистки кэша apt используйте команду apt clean , которая удаляет все (кроме файла блокировки) из / var / cache / apt / archives / и / var / cache / apt / archives / partial /.

Вы также можете смоделировать или пробный прогон, чтобы увидеть, что на самом деле происходит, когда вы очищаете кеш apt, введите:

$ sudo apt-get clean --dry-run
Как очистить Apt Cache

Он показывает, какое содержимое каталога будет удалено.

Запускать команду apt-get clean безопасно, поскольку она удаляет только копию файлов .deb. В следующий раз, когда вы запустите apt-get install, он сможет получать пакеты с зеркала.

Наконец, чтобы очистить кеш apt, просто выполните следующую команду.

$ sudo apt-get clean

Вывод

Если вы собираетесь удалить только устаревшие пакеты deb, используйте apt-get autoclean. Это удалит файлы пакетов, которые больше не могут быть загружены и в значительной степени бесполезны.

В этом руководстве мы узнали, как очистить кеш apt в Debian и Ubuntu. Ваши комментарии и предложения настоятельно рекомендуются. Спасибо.