私がいつものようにするソフトウェアを作りましょう。
rpmbuild -ta slurm*.tar.bz2
ただし、オプションを使用してソフトウェアを構成する必要があります。
--with-pmix=/home/user/git/pmix/install/2.1
これを使用できますかrpmbuild
?それとも標準的な手順に従う必要がありますかconfigure/make/make install
?
答え1
私は本当にやりたいことを見つけました。
rpmbuild --define "_with_pmix --with-pmix=/path/to/pmxi" -ta slurm-19.05.5.tar.bz2
答え2
あなたができることは、SPECファイルを作成してrpmbuild
使用することです。このファイルでは、ビルドプロセス中にさまざまなパラメータを組み合わせることができます。確認できますここたとえば、SPECファイルの使用は
- シェルプロンプトで buildroot と入力し、パッケージの新しい仕様ファイルを作成します。
- テキストエディタで仕様ファイルを開きます。仕様ファイルは次の例のようにする必要があります。
%build
%configure
make %{?_smp_mflags}
....
- パッケージをビルドするために必要な要件でBuildRequiresタグを編集します。 BuildRequires には必須パッケージまたはファイルのリストを含めることができます。たとえば、取り出しパッケージには gettext と libtool パッケージが必要です。 ....