2.18. Сопровождение yum
Проблема
Вы хотите избавиться от скопления загруженных пакетов в системе или позаботиться о том, чтобы Yum работал со свежими пакетами вместо кэшированных.
Решение
Воспользуйтесь параметром clean
. Следующая команда удаляет все кэшированные пакеты:
# yum clean packages
Загрузка обновлённых заголовков пакетов:
# yum clean headers
Удаление из системы старых, ненужных заголовков:
# yum clean oldheaders
Удаление кэшированных пакетов и старых заголовков с сохранением текущих заголовков:
# yum clean all
Комментарий
Локальный кэш пакетов и заголовков рекомендуется периодически обновлять. Это предотвратит появление труднообъяснимых ошибок, а при установке и обновлении будут использоваться обновлённые пакеты.
Важное дополнение: ещё один полезный инструмент для работы с кэшированными данными — это команда yum
history
, которая позволяет просмотреть и откатить изменения в системе, вызванные предыдущими операциями с пакетами. С её помощью вы можете отслеживать ошибки, связанные с установкой или обновлением пакетов, а также в случае необходимости восстанавливать систему к предыдущему состоянию.
Также для повышения эффективности работы с yum можно настроить автоматическое удаление старых пакетов. Для этого можно использовать настройку в конфигурационном файле /etc/yum.conf
, добавив параметр clean_requirements_on_remove
, который автоматически удалит ненужные зависимости при удалении пакетов.
См. также