目次
※ RPM も参照の事。
# su - rpmdevel $ cd src/ $ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//apr/apr-util-1.5.3.tar.bz2
$ rpmbuild -tb --clean apr-util-1.5.3.tar.bz2依存性についてエラーが表示される。
エラー: ビルド依存性の失敗: expat-devel は apr-util-1.5.3-1.i686 に必要とされています libuuid-devel は apr-util-1.5.3-1.i686 に必要とされています db4-devel は apr-util-1.5.3-1.i686 に必要とされています mysql-devel は apr-util-1.5.3-1.i686 に必要とされています sqlite-devel >= 3.0.0 は apr-util-1.5.3-1.i686 に必要とされています freetds-devel は apr-util-1.5.3-1.i686 に必要とされています unixODBC-devel は apr-util-1.5.3-1.i686 に必要とされています openldap-devel は apr-util-1.5.3-1.i686 に必要とされています nss-devel は apr-util-1.5.3-1.i686 に必要とされています
$ exit # yum -y install \ > expat-devel \ > libuuid-devel \ > db4-devel \ > mysql-devel \ > sqlite-devel \ > freetds-devel \ > unixODBC-devel \ > openldap-devel \ > nss-devel
# yum --enablerepo=epel install freetds-devel
$ tar jxvf apr-util-1.5.3.tar.bz2 $ vi apr-util-1.5.3/apr-util.spec 〜(略)〜 %build %configure --with-apr=%{_prefix} \ --includedir=%{_includedir}/apr-%{apuver} \ --with-ldap --without-gdbm \ --with-sqlite3 --with-pgsql --with-mysql --with-freetds --with-odbc \ ← ここを --with-sqlite3 --with-mysql --with-freetds --with-odbc \ ← こうする --with-pgsql=/usr/pgsql-9.3 \ ← こうする
$ tar jcvf apr-util-1.5.3.tar.bz2 apr-util-1.5.3/
$ rpmbuild -tb --clean apr-util-1.5.3.tar.bz2
$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-1.5.3-1.i686.rpm $ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-devel-1.5.3-1.i686.rpm