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
ファイルを作成する上の任意のドキュメントはありますか?
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
ファイルを作成する上の任意のドキュメントはありますか?
* .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
3.0.6 rpmから3.2.3 rpmに更新するにはどうすればよいですか? –
一言:「rpmbuild -bb redis * .src.rpm」を実行して、古い3.0.6 SRPMをダウンロードして再構築してください。次に、 "rpm -Uvh * .src.rpm"でインストールします。 redis.specを編集して、バージョンと、ビルドに使用したtarball(rpmビルドが見つけられるようにダウンロードして追加する必要がある)を変更します。次に、 "rpm build -ba redid.spec"を使って新しいビルドを試してください。 –
ここで見ることができます:http://www.thegeekstuff.com/2015/02/rpm-build-package -example –