我们有一大批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 。
任何人都可以帮助我一起kludge,直到我可以得到一个本地存储库的工作?
将此行添加到/etc/yum.conf :
keepcache=1
这将导致yum在安装后将下载的软件包保留在原位。