Citrix XenServerにインストールするRPMパッケージをビルドする必要があります。 (セント5)。パッケージマネージャはRPMを更新していません。
Centos 5とrpm-build、gcc、その他のパッケージをダウンロードしてインストールしました。
私がダウンロードしたもの:http://sourceforge.net/projects/apcupsd/files/apcupsd%20-%20Stable/3.14.12/
tar.gz を /home/jsivil/rpmbuild/SOURCES に入れます。
[jsivil@localhost ~]$ cd rpmbuild/
[jsivil@localhost rpmbuild]$ ls -la
total 56
drwxr-xr-x 7 jsivil root 4096 ene 8 21:04 .
drwx------ 4 jsivil jsivil 4096 ene 8 21:05 ..
drwxr-xr-x 2 jsivil root 4096 ene 8 21:04 BUILD
drwxr-xr-x 2 jsivil root 4096 ene 8 21:04 RPMS
drwxr-xr-x 2 jsivil root 4096 ene 8 21:26 SOURCES
drwxr-xr-x 2 jsivil root 4096 ene 8 21:04 SPECS
drwxr-xr-x 2 jsivil root 4096 ene 8 21:04 SRPMS
これでチュートリアルでは、.specファイルを作成する必要があると言います。
/platforms/redhat に apcupsd.spec.in というファイルがあります。
これを使うべきですか?
以前はtarを解凍し、./configureを実行してからmakeを実行しました。 .in 拡張子なしで platform/redhat/apcupsd.spec ファイルを生成するようですが、チュートリアルでは tar.gz を SOURCES に入れる必要があると述べています。
どうやって進めますか?