我们有一大批 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
手册页,但我没有看到任何可以提供给它以阻止它删除所有内容的标志,也没有看到像 up2date's 这样的标志--tmpdir=/mnt/cifs_share
。
在我可以让本地存储库正常工作之前,有人可以帮我解决这个问题吗?
将此行添加到
/etc/yum.conf
:这将导致
yum
在安装后将下载的软件包留在原地。