Как очистить кэши DNF и APT в Linux

22 января 2025 г.

И DNF, и APT — менеджеры пакетов для дистрибутивов Red Hat и Ubuntu на базе Linux — хранят кэшированную информацию, чтобы гарантировать, что процесс установки программного обеспечения будет намного быстрее и надежнее. При наличии этих кэшей ни одному менеджеру пакетов не придется загружать информацию всякий раз, когда вы пытаетесь обновить, модернизировать или установить программное обеспечение.

Но иногда эта информация кэша может устареть или быть повреждена. Когда это происходит, вы можете обнаружить, что DNF APT не работает должным образом.

Что вы делаете? Вы чистите кэш, который удалит всю эту информацию, и у вас будет чистый лист.

Как вы чистите эти кэши? Позвольте мне показать вам.

СМОТРИТЕ: Debian против Ubuntu: какой дистрибутив Linux лучше всего соответствует вашим потребностям? (TechRepublic)

Как очистить кэш для менеджера пакетов DNF

Лучший способ очистить кэш DNF — выполнить команду:

sudo dnf очистить dbcache

Это приведет к удалению всех файлов кэша, созданных из метаданных репозитория.

Если это не решит ваши проблемы, вы можете выполнить полную очистку с помощью команды:

sudo dnf очистить все

СМ.: Основные команды, которые необходимо знать администраторам Linux (TechRepublic Premium)

Как очистить кэш для менеджера пакетов APT

С помощью менеджера пакетов APT вы можете выполнить команду:

sudo apt-get clean

Это приведет к удалению содержимого из /var/cache/apt/archives (за исключением файла блокировки).

Другой вариант APT — запустить:

sudo apt-get автоочистка

Это удаляет только те пакеты, которые нельзя загрузить из репозиториев. Другими словами, если вы загрузили пакет .deb и установили его (в отличие от установки из удаленного репозитория), любой файл, связанный с этим пакетом, останется.

И это все, что нужно для очистки кэшей менеджера пакетов для дистрибутивов Red Hat и Ubuntu. Вам, вероятно, не придется использовать эти инструменты, но если вы это сделаете, вы знаете, как это сделать.

Первоначально статья была опубликована в июне 2021 года. Она была обновлена ​​Энтони Пейтоном в январе 2025 года.

Подпишитесь на рассылку Developer Insider От самых популярных языков программирования до комментариев по ОС Linux, получайте новости и советы от разработчиков и разработчиков с открытым исходным кодом, которые вам нужно знать. Доставка по вторникам и четвергам Адрес электронной почты Подписываясь на нашу рассылку, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности. Вы можете отписаться в любое время. Подписаться
Подпишитесь на рассылку Developer Insider От самых популярных языков программирования до комментариев по ОС Linux, получайте новости и советы от разработчиков и разработчиков с открытым исходным кодом, которые вам нужно знать. Доставка по вторникам и четвергам Адрес электронной почты Подписываясь на нашу рассылку, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности. Вы можете отписаться в любое время. Подписаться

Оригинал
PREVIOUS ARTICLE