http://www.abetake.com/mediawiki/index.php?title=APR_1.7.0(RPM)&feed=atom&action=history
APR 1.7.0(RPM) - 版の履歴
2024-03-28T14:34:54Z
このウィキのこのページに関する変更履歴
MediaWiki 1.39.3
http://www.abetake.com/mediawiki/index.php?title=APR_1.7.0(RPM)&diff=19&oldid=prev
T.Abe: ページの作成:「==準備== <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-05-11T00:19:08Z
<p>ページの作成:「==準備== <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…」</p>
<p><b>新規ページ</b></p><div>==準備==<br />
<br><br />
<br />
==インストール==<br />
<ol><br />
<li>'''ソースの取得'''<br />
<syntaxhighlight lang="bash"><br />
[root@XXXXX ~]# su - rpmdevel<br />
[rpmdevel@XXXXX ~]$ cd /home/rpmdevel/src<br />
[rpmdevel@XXXXX ~]$ wget http://ftp.riken.jp/net/apache/apr/apr-1.7.0.tar.gz<br />
</syntaxhighlight ><br />
<br><br />
</li><br />
<li>'''RPMの作成(1回目:失敗)'''<br />
<syntaxhighlight lang="bash"><br />
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-1.7.0.tar.gz<br />
エラー: ファイル /home/rpmdevel/src/apr-1.7.0.tar.bz2: そのようなファイルやディレクトリはありません<br />
</syntaxhighlight ><br />
なんかエラー出る。。。<br />
<br><br />
<br><br />
</li><br />
<li>'''展開して spec ファイルを修正'''<br />
<syntaxhighlight lang="bash"><br />
[rpmdevel@XXXXX ~]$ tar zxvf apr-1.7.0.tar.gz<br />
[rpmdevel@XXXXX ~]$ vi apr-1.7.0/apr.spec<br />
<br />
Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2<br />
↓<br />
Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.gz ← 変更<br />
</syntaxhighlight ><br />
<br><br />
</li><br />
<li>'''再圧縮'''<br />
<syntaxhighlight lang="bash"><br />
[rpmdevel@XXXXX ~]$ tar zcvf apr-1.7.0.tar.gz apr-1.7.0/<br />
</syntaxhighlight ><br />
<br><br />
</li><br />
<li>'''RPMの作成(2回目:成功)'''<br />
<syntaxhighlight lang="bash"><br />
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-1.7.0.tar.gz<br />
</syntaxhighlight ><br />
※ソース取得時に .gz でなく .bz2 を落としておけば spec ファイルを修正することもなくすんなりいける。<br><br />
.gz と .bz2 の違いは圧縮率だけで .bz2 の方がサイズが小さい。解凍結果はどちらも一緒。<br><br />
(参考→[[http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231200/ ITPro]])<br />
<br><br />
<br><br />
</li><br />
<li>'''インストール'''<br />
<syntaxhighlight lang="bash"><br />
[rpmdevel@XXXXX ~]$ cd /home/rpmdevel/rpm/RPMS/i686<br />
[rpmdevel@XXXXX ~]$ sudo rpm -Uvh apr-1.7.0-1.i686.rpm<br />
[rpmdevel@XXXXX ~]$ sudo rpm -Uvh apr-devel-1.7.0-1.i686.rpm<br />
</syntaxhighlight ><br />
</li></div>
T.Abe