使用共享缓存进行 yum 更新

使用共享缓存进行 yum 更新

我们有一大批 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 这样的标志--tmpdir=/mnt/cifs_share

有人能帮我把这些问题解决掉吗,直到我能让本地存储库正常工作?

答案1

将此行添加到/etc/yum.conf

keepcache=1

这将导致yum安装后将下载的软件包保留在原处。

相关内容