Как очистить 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
- Иногда вам может потребоваться освободить место на диске и вернуть его.
- Удалив пакет и переустановив его, система проверит кеш, и вы получите ту же версию программного обеспечения.
Чтобы вывести список файлов .deb, хранящихся в кеше, введите:
$ ls /var/cache/apt/archives/
Чтобы проверить диск, используемый кешем, выполните следующую команду.
$ sudo du -sch /var/cache/apt/archives/
В моем случае это больше 340 МБ.
Для очистки кэша apt используйте команду apt clean , которая удаляет все (кроме файла блокировки) из / var / cache / apt / archives / и / var / cache / apt / archives / partial /.
Вы также можете смоделировать или пробный прогон, чтобы увидеть, что на самом деле происходит, когда вы очищаете кеш apt, введите:
$ sudo apt-get clean --dry-run
Он показывает, какое содержимое каталога будет удалено.
Запускать команду apt-get clean безопасно, поскольку она удаляет только копию файлов .deb. В следующий раз, когда вы запустите apt-get install, он сможет получать пакеты с зеркала.
Наконец, чтобы очистить кеш apt, просто выполните следующую команду.
$ sudo apt-get clean
Вывод
Если вы собираетесь удалить только устаревшие пакеты deb, используйте apt-get autoclean. Это удалит файлы пакетов, которые больше не могут быть загружены и в значительной степени бесполезны.
В этом руководстве мы узнали, как очистить кеш apt в Debian и Ubuntu. Ваши комментарии и предложения настоятельно рекомендуются. Спасибо.