【发布时间】:2015-04-21 05:33:37
【问题描述】:
我处于需要指向内部托管的 yum 存储库并更新在这些存储库中找到的特定软件包的情况。有两个存储库,一个用于 Red Hat 5.x,另一个用于 Red Hat 6.x。
在您问之前,我无法通过正常方法添加存储库,因为这需要我不允许进行的上游更改。 (那太简单了!)因此,我为什么要问如何运行一个简单的 shell 脚本,并告诉 yum 指向特定软件包的 RHEL 5.x 存储库并升级到那里找到的最新软件包。这是为了安全补丁。
我现在这样做的可悲方式是对一堆我知道它们都是 RHEL 5 或 6 的机器运行 pssh 循环,然后运行 yum update -y http://RHEL5/package-version-arch.rpm。但是,如果有混合机器,那么以简单的方式实现这一点要困难得多,因为我必须指向基于操作系统版本的不同存储库,并且还要找到完整的 RPM 文件名。
有什么想法吗?
【问题讨论】:
-
你最好在superuser.com问