RPMファイルをビルドしたいのですが、どのディストリビューションがインストールされているかに依存せず、一般的に使用したいと思います。 RHELとSLESで名前が異なる要件が見つかりました。 私は可能な解決策として、これを見つけた:うRPM仕様ファイル条件ディストリビューションごとに必要です。アフタービルド
%if 0%{?suse_version}
Requires: jdk >= 2000:1.8.0_00-fcs, netcat, telnet, at
%else
Requires: jdk >= 2000:1.8.0_00-fcs, nc, telnet, at
%endif
しかし、と私の問題は、クエリあれば、それはビルドプロセスのためだ、私が持っているしたい私はインストールディストリビューションに依存していること、である、すでにrpmファイルを構築しますこれを解決する。 このソリューションでは、ncとnetcatの名前だけが、必要なパッケージと異なるのに対し、これらの異なるOSすべてで、すべての種類のcentosとrhelとslesのRPMファイルをビルドする必要があります。
どうすればいいですか?
ありがとうございました