2017-07-19 11 views
2

我正在使用CentOS 7.我需要制作RPM软件包。我有3个tarball文件,如aa-1.0.tar.gz bb-1.2.tar.gz和cc-3.0.tar.gz。我需要建立所有的人都用不同的配置选项像第一个压缩档的配置选项是:在RPM CentOS规范文件中使用自定义配置/ make构建多个源

./configure --prefix=/opt/proxy 

如何在SPEC文件下生成或安装宏指定此?

我知道焦油一个源文件中,我们可以指定./configure....under%构建选项,但我不知道如何建立3个不同的源文件,并用不同的配置构建它们。

你怎么建议在的rpmbuild的源目录中保留这3个不同的焦油球:含有这些

  • 3个不同的焦油球在源代码目录3个来源
  • 的3

    1. 作为一个焦油球

    回答

    1

    RPM规范文件处理使用SouurceN多个源压缩包:指令和%设置指令可以创建一个父目录和不懈的多源一样容易解包成多个独立的目录之前,做一个CHDIR。

    所以你的问题的答案是1)或2)可以完成。

    相关问题