「APR 1.7.0(RPM)」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==準備== <br> ==インストール== <ol> <li>'''ソースの取得''' <syntaxhighlight lang="bash"> [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 </syntaxhighlight > <br> </li> <li>'''RPMの作成(1回目:失敗)''' <syntaxhighlight lang="bash"> [rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-1.7.0.tar.gz エラー: ファイル /home/rpmdevel/src/apr-1…」) |
(相違点なし)
|
2023年5月11日 (木) 09:19時点における最新版
準備
インストール
- ソースの取得
[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