<!-- doc/src/sgml/installation-rpm.sgml -->

 <sect1 id="install-rpm">
<!--
  <title>Installation from RPM</title>
-->
  <title>RPMからのインストール</title>
   <para>
<!--
     This chapter describes the installation
     of <productname>Pgpool-II</productname> from PRM.  If you are
     going to install from the source code, please
     check <xref linkend="install-source">.
-->
この章では、RPMから<productname>Pgpool-II</productname>のインストールについて説明します。
ソースコードからインストールする場合は、<xref linkend="install-source">を参照してください。
   </para>

   <sect2 id="installing-rpm">
<!--
     <title>Installing RPM</title>
-->
     <title>RPMのインストール</title>
   <para>
<!--
     <productname>Pgpool-II</productname> official RPMs can be
     obtained from
     <ulink url="http://www.pgpool.net/yum">http://www.pgpool.net/yum</ulink>.
-->
<productname>Pgpool-II</productname>の公式RPMは、<ulink url="http://www.pgpool.net/yum">http://www.pgpool.net/yum</ulink>から入手できます。
   </para>

   <para>
<!--
     For RHEL and its derivatives do following once:
-->
RHELとその派生ディストリビューションでは、以下を一度行ってください。
     <programlisting>
yum install http://www.pgpool.net/yum/rpms/3.6/redhat/rhel-7-x86_64/pgpool-II-release-3.6-1.noarch.rpm
     </programlisting>
<!--
     Then:
-->
そして以下を実施してください。
     <programlisting>
yum install pgpool-II-pg96
     </programlisting>

<!--
     <literal>pg96</literal> means <literal>PostgreSQL
     9.6</literal>. <productname>Pgpool-II</productname>
     needs <productname>PostgreSQL</productname>'s library and
     extensions directory. Since the directory paths are different in
     the particular <productname>PostgreSQL</productname> versions,
     You must choose appropriate RPM for
     your <productname>PostgreSQL</productname> rpm installation. We
     also assume you are
     using <ulink url="https://www.postgresql.org/download/linux/redhat/"><productname>PostgreSQL</productname>
     community rpms</ulink>.

     Optionally you can install:
-->
<literal>pg96</literal>は、<literal>PostgreSQL 9.6</literal>を意味しています。
<productname>Pgpool-II</productname>は<productname>PostgreSQL</productname>のライブラリと拡張のディレクトリが必要です。
そのディレクトリへのパスは<productname>PostgreSQL</productname>のバージョンごとに異なっているので、<productname>PostgreSQL</productname>に対応するRPMを選んでください。
またRPMは、<ulink url="https://www.postgresql.org/download/linux/redhat/"><productname>PostgreSQL</productname>コミュニティRPM</ulink>を使用することを前提としています。
     <programlisting>
yum install pgpool-II-pg96-debuginfo
     </programlisting>
<!--
     which makes it easier to retrieve debugging symbols from the core
     or the backtrace. We recommend to install it.

     There is an optional package for developers.
-->
これにより、コアファイルあるいはバックトレースにおいて、デバッグ用のシンボルを得ることができます。
インストールすることを推奨します。
開発向けのオプションパッケージがあります。
     <programlisting>
yum install pgpool-II-pg96-devel
     </programlisting>
<!--
     This installs header files which developers are interested in
-->
これにより、開発者向けのヘッダーファイルがインストールされます。
   </para>

   <para>
<!--
     On all the <productname>PostgreSQL</productname> servers you need
     to install:
-->
すべての<productname>PostgreSQL</productname>サーバに、以下をインストールしてください。
     <programlisting>
yum install pgpool-II-pg96-extensions
     </programlisting>

   </para>
   </sect2>

   <sect2 id="configure-rpm">
<!--
     <title>Configuration with RPM</title>
-->
     <title>RPMの設定</title>
   <para>
<!--
     All the <productname>Pgpool-II</productname> configuration files
     live in <filename>/etc/pgpool-II</filename>. Please refer
     to <xref linkend="setting-up-pgpool-conf"> to see how to set up
     configuration files.
-->
すべての<productname>Pgpool-II</productname>設定ファイルは<filename>/etc/pgpool-II</filename>にあります。
設定方法については<xref linkend="setting-up-pgpool-conf">を参照ください。
   </para>
   </sect2>

   <sect2 id="start-rpm">
<!--
     <title>Starting/stopping Pgpool-II</title>
-->
     <title>Pgpool-IIの起動と停止</title>
     <para>
<!--
RHEL7/CentOS 7では、以下を一度行ってください。
-->

       <programlisting>
systemctl enable pgpool.service
       </programlisting>

<!--
       After this, restart the whole system or:
-->
この後システム全体を再起動するか、以下を実行してください。

       <programlisting>
systemctl start pgpool.service 
       </programlisting>

<!--
       Please note that <productname>PostgreSQL</productname> servers
       must have been started before this.

       To stop <productname>Pgpool-II</productname>:
-->
<productname>PostgreSQL</productname>サーバは、これよりも前に起動済みでなければならないことに注意してください。

       <programlisting>
systemctl stop pgpool.service 
       </programlisting>

<!--
       After this, you can stop <productname>PostgreSQL</productname>
       servers.
-->
この後、<productname>PostgreSQL</productname>サーバを停止しても構いません。
     </para>
     <para>
<!--
       On RHEL6/CentOS 6, do this once.
-->
RHEL6/CentOS 6では、以下を一度行ってください。

       <programlisting>
chkconfig pgpool on
       </programlisting>

<!--
       After this, restart the whole system or:
-->
この後システム全体を再起動するか、以下を実行してください。
       <programlisting>
service start pgpool
       </programlisting>

<!--
       Please note that <productname>PostgreSQL</productname> servers
       must have been started before this.
-->
<productname>PostgreSQL</productname>サーバは、これよりも前に起動済みでなければならないことに注意してください。
<!--
       To stop <productname>Pgpool-II</productname>:
-->
<productname>Pgpool-II</productname>を停止するには、次のようにしてください。

       <programlisting>
service stop pgpool
       </programlisting>

<!--
       After this, you can stop <productname>PostgreSQL</productname>
       servers.
-->
この後、<productname>PostgreSQL</productname>サーバを停止しても構いません。
     </para>

   </sect2>

 </sect1>
