尝试让 yum 从自己的存储库安装依赖项

发布于 2025-01-04 08:55:16 字数 270 浏览 1 评论 0原文

我已经在我拥有的机器上创建了一个 yum 存储库。我已将某些 RPM 放入其中并创建了存储库。在我的第二台机器上,我可以通过执行 yum 列表来查看这些存储库及其中的文件。第二部分是我已经完成了一个规范文件,该文件创建了一个 rpm,该 rpm 依赖于此特定存储库中的所有 RPM,但是当我执行 yum installcreatedrpm 时,它会确定正确的依赖项,但不会从我自己的存储库安装它们。

我曾尝试在网络上搜索此内容,但不幸的是没有运气。如果有人能指出我正确的方向,那就太好了。

谢谢

I have created a yum repository on a machine I have. I have thrown certain RPM's into it and created the repo. On my second machine I am able to view these repos and the files in them by doing a yum list. The second part of this is I have done a spec file that creates an rpm that depends on all of the RPM's in this specific repo but when I do a yum install createdrpm it determines the correct dependencies, but does not install them from my own repo.

I have tried searching over the web for this, but no luck unfortunately. If someone can point me in the right direction that would be great.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久而酒知 2025-01-11 08:55:16

rpm spec 文件中,Requires 部分应列出 yum 存储库中显示的软件包名称,而不是 rpm 文件名。

例如:

 yum list | grep something
 something.noarch v1.0

rpm spec 文件应包含:

Require: something >= 1.0

In the rpm spec file, the Requires section should list the package names that are shown in the yum repo, not the rpm filenames.

For example:

 yum list | grep something
 something.noarch v1.0

The rpm spec file should have:

Require: something >= 1.0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文