我有一个 Red Hat 实例(我将其称为“A”),我想将其用作更新存储库,而不是 redhat-subscription-manager。
我还有另一个 Red Hat 实例(“B”),我想指向“A”以获取更新。
到目前为止,我所遵循的教程已经让我在“A”上创建了一个 repo,但我无法进一步了解如何更新该 repo 中的软件包。
有人能给我指明正确的方向吗?
答案1
创建 repo 文件
以下是 [repository] 部分所采用的形式的最小示例:
[repository]
name=repository_name
baseurl=repository_url
因此,请为您的存储库选择一个名称并替换repository_name
它。希望您已经配置了一个 Web 服务器,例如阿帕奇或者nginx为您的 repo 提供服务。将其替换repository_url
为托管 repo 的 Web 服务器的 URL。(请先使用 curl 或 Web 浏览器测试此 URL。)
如果您希望默认启用您的 repo,请添加enabled=1
到 repo 文件中。
把它放进去/etc/yum.repos.d
参考:RHEL 部署指南
将您的文件放入/etc/yum.repos.d
并确保文件扩展名将.repo
被 yum 读取。
Red Hat 还提供:
Yum 存储库通常会提供自己的
.repo
文件。要将此类存储库添加到系统并启用它,请以 root 身份运行以下命令:
yum-config-manager --add-repo repository_url
…文件
repository_url
的链接在哪里.repo
。
但是当您刚开始并测试使用scp
以获取文件时,那里是可以的。