kopug memo

名古屋で働くとあるWebエンジニアの覚書。

Apache 2.2.6 を RPM化してインストール

■ Apache2.2.6を取得

$ sudo su -
# cd /usr/local/src
# wget http://ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.6.tar.gz
# tar zxf httpd-2.2.6.tar.gz

■ apr をRPM化してインストール

# cd httpd-2.2.6/srclib
# cp apr/build/rpm/apr.spec.in apr/build/rpm/apr.spec

# vi build/rpm/apr.spec

Version: 1.2.11
Release: 1

# cp -ipr apr apr-1.2.11
# tar zcf apr-1.2.11.tar.gz apr-1.2.11
# rpmbuild -ta apr-1.2.11.tar.gz
# cd /usr/src/redhat/RPMS/i386/; rpm -ivh apr-1.2.11-1.i386.rpm apr-devel-1.2.11-1.i386.rpm; cd -

■ apr-util をRPM化してインストール

# cp apr-util/build/rpm/apr-util.spec.in apr-util/build/rpm/apr-util.spec
# vi apr-util/build/rpm/apr-util.spec

Version: 1.2.10
Release: 1

# cp -ipr apr-util apr-util-1.2.10
# tar zcf apr-util-1.2.10.tar.gz apr-util-1.2.10
# rpmbuild -ta apr-util-1.2.10.tar.gz
# cd /usr/src/redhat/RPMS/i386/; rpm -ivh apr-util-1.2.10-1.i386.rpm apr-util-devel-1.2.10-1.i386.rpm; cd -

■ 本命(apache2.2.6)をRPM化してインストールする

# cd /usr/local/src
# rpmbuild -ta httpd-2.2.6.tar.gz
# cd /usr/src/redhat/RPMS/i386/; rpm -ivh httpd-2.2.6-1.i386.rpm httpd-devel-2.2.6-1.i386.rpm mod_ssl-2.2.6-1.i386.rpm; cd -