From 08b9c71bd3de38676f0f2145080cc1ef71cf37d3 Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Mon, 27 Nov 2023 14:19:18 +0900 Subject: [PATCH] Doc: update Installation document to mention that from Pgpool-II 4.5 it is required to run "autoreconf -fi" first to generate configure file. --- doc.ja/src/sgml/installation.sgml | 89 +++++++++++++++++++++---------- doc/src/sgml/installation.sgml | 74 ++++++++++++++++--------- 2 files changed, 110 insertions(+), 53 deletions(-) diff --git a/doc.ja/src/sgml/installation.sgml b/doc.ja/src/sgml/installation.sgml index 5ddea7943..06cda3fc1 100644 --- a/doc.ja/src/sgml/installation.sgml +++ b/doc.ja/src/sgml/installation.sgml @@ -280,11 +280,34 @@ Pgpool-IIのインストール - ソースのtarballを展開したら、configureスクリプトを実行します。 + ソースのtarballを展開したら、以下の手順にしたがって、ソースコードをビルドして、Pgpool-IIをインストールします。 + + + + Pgpool-II 4.5から、autoconf/autoreconfによって生成されるconfigureなどのファイルはリポジトリから削除されたので、まずautoreconf -fiを実行し、configureを生成します。 + +dnf install libtool + +cd pgpool-II-&version; +autoreconf -fi + + + + + + 次に、configureスクリプトを実行します。 - ./configure +./configure @@ -419,9 +442,21 @@ + + ソースファイルのコンパイルを行います。 + +make + + + + + Pgpool-IIをインストールします。 - make - make install +make install これは全てのPgpool-IIのインストールで必要です。 - $ cd pgpool-II-&version/src/sql/pgpool-recovery - $ make - $ make install +$ cd pgpool-II-&version/src/sql/pgpool-recovery +$ make +$ make install この後に以下か、 - $ psql template1 - =# CREATE EXTENSION pgpool_recovery; +$ psql template1 +=# CREATE EXTENSION pgpool_recovery; または - $ psql -f pgpool-recovery.sql template1 +$ psql -f pgpool-recovery.sql template1 を実行します。 @@ -496,7 +531,7 @@ その場合、postgresql.confに以下を追加してください。 - pgpool.pg_ctl = '/usr/local/pgsql/bin/pg_ctl' +pgpool.pg_ctl = '/usr/local/pgsql/bin/pg_ctl' もしかするとその後に以下を実行する必要があるかもしれません。 - $ pg_ctl reload -D /usr/local/pgsql/data +$ pg_ctl reload -D /usr/local/pgsql/data @@ -547,9 +582,9 @@ - $ cd pgpool-II-&version/src/sql/pgpool-regclass - $ make - $ make install +$ cd pgpool-II-&version/src/sql/pgpool-regclass +$ make +$ make install ツールセットがインストールされたら、以下のようにコンパイルします。 - $ cd doc - $ make - $ cd .. - $ cd doc.ja - $ make +$ cd doc +$ make +$ cd .. +$ cd doc.ja +$ make