APR 1.7.0(RPM)
		
		
		
		
		
		ナビゲーションに移動
		検索に移動
		
		
	
準備
インストール
- ソースの取得
[root@XXXXX ~]# su - rpmdevel [rpmdevel@XXXXX ~]$ cd /home/rpmdevel/src [rpmdevel@XXXXX ~]$ wget http://ftp.riken.jp/net/apache/apr/apr-1.7.0.tar.gz 
 
- RPMの作成(1回目:失敗)
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-1.7.0.tar.gz エラー: ファイル /home/rpmdevel/src/apr-1.7.0.tar.bz2: そのようなファイルやディレクトリはありません なんかエラー出る。。。 
 
 
- 展開して spec ファイルを修正
[rpmdevel@XXXXX ~]$ tar zxvf apr-1.7.0.tar.gz [rpmdevel@XXXXX ~]$ vi apr-1.7.0/apr.spec Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2 ↓ Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.gz ← 変更
 
- 再圧縮
[rpmdevel@XXXXX ~]$ tar zcvf apr-1.7.0.tar.gz apr-1.7.0/ 
 
- RPMの作成(2回目:成功)
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-1.7.0.tar.gz ※ソース取得時に .gz でなく .bz2 を落としておけば spec ファイルを修正することもなくすんなりいける。 
 .gz と .bz2 の違いは圧縮率だけで .bz2 の方がサイズが小さい。解凍結果はどちらも一緒。
 (参考→[ITPro])
 
 
- インストール
[rpmdevel@XXXXX ~]$ cd /home/rpmdevel/rpm/RPMS/i686 [rpmdevel@XXXXX ~]$ sudo rpm -Uvh apr-1.7.0-1.i686.rpm [rpmdevel@XXXXX ~]$ sudo rpm -Uvh apr-devel-1.7.0-1.i686.rpm