Назад | Перейти на главную страницу

yum update с общим кешем

У нас есть большая партия машин RHEL6, которые необходимо исправить, и по какой-то причине этот процесс не включает локальное репо. Я здесь новенький, я спросил, почему, ["это просто не сработало"], и у меня нет достаточно времени, чтобы заставить его работать до того окна, которое уже запланировано.

Итак, обычный метод - установить yum-downloadonly и беги yum update --downloadonly --downloaddir=/mnt/cifs_share а потом yum update /mnt/cifs_share/*.rpm что мне кажется неправильным, поскольку не на всех этих машинах одинаковый набор установленных пакетов.

Метод, который я попробовал сегодня, заключался в установке общего ресурса на /var/cache/yum/x86_64/6Server/rhel-x86_64-server-6/packages/ который работал, но затем yum автоматически удалил все по завершении.

Я просмотрел yum man, но я не вижу ни одного флага, который я могу передать, чтобы он не удалял все, ни флага, такого как up2date --tmpdir=/mnt/cifs_share.

Может ли кто-нибудь помочь мне собрать это вместе, пока я не смогу заставить работать локальный репозиторий?

Добавьте эту строку в /etc/yum.conf:

keepcache=1

Это вызовет yum чтобы оставить загруженные пакеты на месте после установки.