Make

將配置選項傳遞給 rpmbuild?

  • February 13, 2020

建構一個我通常做的軟體

rpmbuild -ta slurm*.tar.bz2

但是我現在需要使用該選項配置軟體

--with-pmix=/home/user/git/pmix/install/2.1

這可以使用rpmbuild還是我需要通過標準configure/make/make install程序?

您可以做的是創建 SPEC 文件並rpmbuild使用它。在此文件中,您可以在建構過程中合併不同的參數。您可以在此處查看 SPEC 文件的用法範例

  1. 在 shell 提示符下,進入 buildroot 並為您的包創建一個新的規範文件。
  2. 在文本編輯器中打開規範文件。規範文件應類似於以下範例:
%build
%configure
make %{?_smp_mflags} 

….

  1. 使用建構包所需的要求編輯 BuildRequires 標記。BuildRequires 可以包含所需包或文件的列表。例如,彈出包需要 gettext 和 libtool 包。……

引用自:https://unix.stackexchange.com/questions/558233