【问题标题】:How to point yum to a local HTTP repo to temporary如何将 yum 指向临时的本地 HTTP 存储库
【发布时间】: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 文件名。

有什么想法吗?

【问题讨论】:

标签: linux yum rhel patch


【解决方案1】:

尝试使用 yum 的 -c 开关来提供一个备用配置文件,大概将 reposdir 设置为一个空目录和一个 [repository] 部分,给出你想要的 repo 的名称和 baseurl。 -c 开关甚至可以给定一个 url 而不是本地文件名。

【讨论】:

  • 我会试试这个并回复你。
  • 确实如你所说!是时候为 RHEL 5 或 6 包含正确的存储库或启用正确的存储库了...谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
  • 2017-09-09
  • 1970-01-01
  • 2016-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多