2016-08-02 10 views
0

rpmを作成してredisをインストールします。私が起こるために必要なすべてのコマンドを実行したい:RPMを生成して "make"と "make install"を実行する

tar xvzf redis-3.2.1.tar.gz 
cd redis-3.2.1/ 
make 
make test 
make install 

はこれを行うには.specファイルを作成する上の任意のドキュメントはありますか?

+0

ここで見ることができます:http://www.thegeekstuff.com/2015/02/rpm-build-package -example –

答えて

1

* .specファイルを最初から書き込むことはできますが、通常は既存の* .rpmを変更する方が簡単です。例えば。既存のレジスト3.0.6パッケージからredis-3.2.1に簡単にアップグレードすることができます。http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/r/redis-3.0.6-3.fc24.src.rpm

+0

3.0.6 rpmから3.2.3 rpmに更新するにはどうすればよいですか? –

+0

一言:「rpmbuild -bb redis * .src.rpm」を実行して、古い3.0.6 SRPMをダウンロードして再構築してください。次に、 "rpm -Uvh * .src.rpm"でインストールします。 redis.specを編集して、バージョンと、ビルドに使用したtarball(rpmビルドが見つけられるようにダウンロードして追加する必要がある)を変更します。次に、 "rpm build -ba redid.spec"を使って新しいビルドを試してください。 –

関連する問題