让 YUM 查看本地存储库中的包时出现问题

让 YUM 查看本地存储库中的包时出现问题

我已经下载了所有 rpm 并按照提到的 Steve Bond 解决方案的说明创建了一个用于离线安装 php 5.6 的本地存储库这里使用“downloadonly”并创建存储库。我遇到的问题是,当我将其复制到离线服务器并运行“yum install”时,它告诉我缺少依赖项(即 libssl、pce 等)。但是,当我查看实际的本地时存储库我可以在那里看到所有这些包。我怎样才能强制 yum 找到该存储库中的依赖项?默认情况下不应该这样做吗?

谢谢。

答案1

阅读 Bond 先生的解决方案后,我注意到默认情况下他禁用了本地存储库。然后,他在命令行上手动启用该存储库。如果您以类似方式设置存储库,则可以通过以下两种方式之一解决您的问题:

  • enabled=1通过在 .repo 文件中设置
  • 通过添加--enablerepo=myrepo到 yum 命令行

答案2

由于某种原因,Steve 帖子中的“repoclosure --repoid=offline-php”命令无法正常运行来检查director 内列出的包中的所有依赖项。它正在读取 0 个包。我重新开始并开始工作。

相关内容