У нас есть большая партия машин 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
чтобы оставить загруженные пакеты на месте после установки.