Как очистить кэш Apt

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

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

Возможно вас заинтересует:

ЧТО ЛУЧШЕ ИСПОЛЬЗОВАТЬ APT ИЛИ APT-GET

РАЗНИЦА МЕЖДУ APT-GET UPGRADE И DIST-UPGRADE

КОМАНДА APT В СИСТЕМЕ LINUX | ПОДРОБНАЯ ИНСТРУКЦИЯ ОТ А ДО Я

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

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

Очистка кэша Apt в Ubuntu и Debian

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

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

$ ls /var/cache/apt/archives/

Список файлов кэша apt
Список файлов кэша apt

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

$ sudo du -sch /var/cache/apt/archives/

Использование диска apt cache
Использование диска apt cache

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

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

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

$ sudo apt-get clean – dry-run

прогон apt clean
прогон apt clean

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

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

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

$ sudo apt-get clean

Заключение

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

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

Добавить комментарий