タグ

rpmbuildに関するartztのブックマーク (5)

  • CentOS7.1 64bit rpmbuildコマンドによるRPMの作成

    CentOS7にパッケージのインストールを行う際に、yumコマンドを利用すると手軽に行えますが、最新のバージョンはインストールできないものもあります。 最新のバージョンのパッケージのインストールを行いたい場合、rpmbuildコマンドを使用することで、ソースやSRPMから最新のバージョンのRPMを作成し、インストールを行うことができます。 ここではCentOS7.1の64bit版で、rpmbuildコマンドを使用してRPMを作成する方法について、以下に示します。 ※CentOS6 64bitをご使用の場合は、当サイトのCentOS6 64bit rpmbuildコマンドによるRPMの作成のページをご覧ください。 以下の各コマンドで、プロンプトが「#」で開始しているものはrootユーザーでの実行、「$」で開始しているものは一般ユーザーでの実行となります。 rpmbuildコマンドの実行用のユ

    CentOS7.1 64bit rpmbuildコマンドによるRPMの作成
  • NginxのRPMをリビルドしてインストールする | abeerforyou.com

    Nginxをソースコードからコンパイルしてインストールすると以下のデメリットがある。 RPM等のパッケージマネージャで管理できない。 initスクリプトを自分で作成する必要がある。 一方、RPMからインストールした場合は、コンパイル時のオプションを選択できない。 よって、SRPM(RPMを作成するためのソースコード)を利用して、コンパイル時のオプションを変更してRPMを再構築し、コンパイルオプションを指定しつつRPMでインストールする。 1. 環境構築 RPMの再構築は、build-rpmで実施するため、build-rpmコマンドを利用するために必要なソフトウェアをインストールする。 # yum install build-rpm 2. SRPMのダウンロード 公式サイトから実行環境にあったSRPMをダウンロードする。ここでは、Cent OS 6、nginx 1.4.2-1を対象とする。

  • Code Life

    noto's blog

  • いまさら聞けないrpmbuildことはじめ - hack in 3 minutes

    CentOSなどrpmを使っているシステムで、欲しいツールのrpmが見つからない、使いたいツールのバージョンが古いときに、rpmbuildを使って望みのrpmを作成することが出来ます。 ウェブを探せば色々と情報はあるんですが、ざっとスタートするときに必要な流れをまとめて書いてみることにしました。 専用のビルド環境 専用の環境を準備た方が吉です。centXbuildXXみたいな名前でVMを作ってます。 cent4build32.tnmt.local cent5build64.tnmt.local とか。 パッケージの依存性もあるので、あまりサードパーティのyumリポジトリなどを追加しないか、実環境と同じリポジトリのみ有効にするとよいです。複数サービスがあったらそれごとにVMを作るのもありかと思います。 必要なパッケージ類のインストール rpmbulidに必要なパッケージ類をインストールします

  • 1