APR-util 1.5.3(RPM)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
''目次''
#contents
~
----
~
※ [[RPM]] も参照の事。~
~
*準備 [#nc2e33a3]
-[[APR 1.5.0(RPM)]] のインストール~
~
*インストール [#q1608cbd]
+''ソースの取得''
# su - rpmdevel
$ cd src/
$ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache...
~
+''RPMの作成(1回目:失敗)''
$ 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 に必要とされて...
~
++yumで足りないものをインストールする
$ exit
# yum -y install \
> expat-devel \
> libuuid-devel \
> db4-devel \
> mysql-devel \
> sqlite-devel \
> freetds-devel \
> unixODBC-devel \
> openldap-devel \
> nss-devel
~
++デフォルトのリポジトリに freetds-devel が無いので EPEL...
~
(※EPELのリポジトリ設定については[[yumリポジトリにEPELを...
# yum --enablerepo=epel install freetds-devel
++PostgreSQL本家のPRMからPostgreSQLをデフォルトでインスト...
バージョンが9以降ではパスが「/usr/pgsql」ではなく「/usr/p...
$ 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-f...
--with-sqlite3 --with-mysql --with-freetds --with...
--with-pgsql=/usr/pgsql-9.3 ...
~
+''再圧縮''
$ tar jcvf apr-util-1.5.3.tar.bz2 apr-util-1.5.3/
~
+''RPMの作成(2回目:成功)''
$ rpmbuild -tb --clean apr-util-1.5.3.tar.bz2
~
+''インストール''
$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-1....
$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-de...
~
終了行:
''目次''
#contents
~
----
~
※ [[RPM]] も参照の事。~
~
*準備 [#nc2e33a3]
-[[APR 1.5.0(RPM)]] のインストール~
~
*インストール [#q1608cbd]
+''ソースの取得''
# su - rpmdevel
$ cd src/
$ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache...
~
+''RPMの作成(1回目:失敗)''
$ 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 に必要とされて...
~
++yumで足りないものをインストールする
$ exit
# yum -y install \
> expat-devel \
> libuuid-devel \
> db4-devel \
> mysql-devel \
> sqlite-devel \
> freetds-devel \
> unixODBC-devel \
> openldap-devel \
> nss-devel
~
++デフォルトのリポジトリに freetds-devel が無いので EPEL...
~
(※EPELのリポジトリ設定については[[yumリポジトリにEPELを...
# yum --enablerepo=epel install freetds-devel
++PostgreSQL本家のPRMからPostgreSQLをデフォルトでインスト...
バージョンが9以降ではパスが「/usr/pgsql」ではなく「/usr/p...
$ 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-f...
--with-sqlite3 --with-mysql --with-freetds --with...
--with-pgsql=/usr/pgsql-9.3 ...
~
+''再圧縮''
$ tar jcvf apr-util-1.5.3.tar.bz2 apr-util-1.5.3/
~
+''RPMの作成(2回目:成功)''
$ rpmbuild -tb --clean apr-util-1.5.3.tar.bz2
~
+''インストール''
$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-1....
$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-de...
~
ページ名: