CentOSでRPMビルド環境を構築(3)RPMビルドに必要な他のツール | サーバーエンジニアのスキルアップ日記

サーバーエンジニアのスキルアップ日記

サーバエンジニアがレンタルサーバーを使って試行錯誤しながら各種サービスを動作させ、スキルアップする日々を語ります。

下記資料を基にRPMビルド環境の構築方法を勉強しています。
今日は、RPMビルドに必要な他のツールについて確認します。


Set Up an RPM Build Environment under CentOS
http://wiki.centos.org/HowTos/SetupRpmBuildEnvironment

Other tools you may need

・RPMをビルドするということは、ソフトウェアをビルドしたりコンパイルすることになるので、ソースパッケージをビルド、コンパイルするツールも必要になります。
 
・一般的にはソフトウェアをビルドするのに"make"をインストールする必要があるでしょう。C言語で書かれていなくてもインストールプロセスでMakefilesを使用される場合が多いです。
 
yumでインストールできます。

・C言語で書かれているソフトウェアをRPMでビルドする場合は、gccコンパイラが必要になるでしょう。

yumでインストールできます。

・"wget"は、暗号化接続をするのに"OpenSSL"ライブラリを必要とします。

従って、"wget"をインストールするには、"openssl"もインストールする必要があります。

しかし、"openssl"RPMは、OpenSSLライブラリをコンパイルするのに必要なライブラリヘッダーファイルが含まれていません。"open-ssl"RPMに含まれています。
例題で学ぶLinuxプログラミング―GCCからRPMまでオープンソース・アプリケーション技術/カート オール

¥4,200
Amazon.co.jp