gpt4 book ai didi

linux - 如何将 yum 指向本地 HTTP repo 到临时

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:10 24 4
gpt4 key购买 nike

我处于需要指向内部托管的 yum 存储库并更新在这些存储库中找到的特定软件包的情况。有两个存储库,一个用于 Red Hat 5.x,另一个用于 Red Hat 6.x。

在你问之前,我无法通过正常方法添加 repo 协议(protocol),因为这需要我不允许进行的上游更改。 (那太简单了!)因此,为什么我要问如何运行一个简单的 shell 脚本,并告诉 yum 指向特定包的 RHEL 5.x 存储库并升级到那里找到的最新包。这是为了安全补丁。

我现在这样做的可悲方式是对一堆机器运行 pssh 循环,我知道它们都是 RHEL 5 或 6,然后运行 ​​yum update -y http://RHEL5/package-version-arch.rpm .但是,如果混合使用多种机器,这将很难以简单的方式完成,因为我必须指向基于操作系统版本的不同存储库,并且还要找到完整的 RPM 文件名。

有什么想法吗?

最佳答案

尝试使用 yum 的 -c 开关来提供备用配置文件,大概是将 reposdir 设置为一个空目录,并在 [repository] 部分提供所需存储库的名称和 baseurl。 -c 开关甚至可以指定一个 url 而不是本地文件名。

关于linux - 如何将 yum 指向本地 HTTP repo 到临时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com