使用RPM构建包时,使用第三方存储库中的yum安装包

时间:2012-02-15 16:32:35

标签: repository rpm yum specifications

我正在尝试创建一个需要来自第三方存储库的包的RPM。我想知道是否有可能在spec文件中告诉RPM在/etc/yum.repos.d中添加.repo文件,以便yum能够下载并安装该repo中包含的必要软件包

可以在spec文件的%pre阶段完成,还是在RPM构建过程开始之前我必须手动完成的事情?如果我在规范文件的BuildRequires列表中列出这个第三方软件包,它是否会在它开始处理我告诉它的任何内容之前检查它是否可以在安装的repos中找到该软件包?

1 个答案:

答案 0 :(得分:0)

将.repo文件作为rpm的一部分安装无效。您需要单独安装。

如果您在BuildRequires中列出第三方软件包,那么是,当您使用yum安装rpm时,它将查看第三方存储库并安装依赖项。