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