インストールとアンインストール

事前確認

PowerGres のインストールには以下のパッケージが必要です。これらは事前にインストールしておいてください。

インストールの手順

インストール、アンインストールを行うには、製品に同梱している CD-ROM をマシンにセットしてください。 なお、インストール、アンインストールは root ユーザで行う必要があります。

  1. インストールスクリプトを実行します。

    # sh (CD-ROMをマウントしたディレクトリ)/install.sh
    
  2. 使用許諾契約書の内容が表示されます。 よくお読みの上、同意される場合は「yes」と入力します。

    Do you agree to the license terms (yes/no): yes
    
  3. ライセンスキーを入力します。 ライセンスキーは箱に同梱されているライセンスキーを入力してください。

    Please enter the license key (XXXX-XXXX-XXXX-XXXX): XXXX-XXXX-XXXX-XXXX
    
  4. インストールが開始されます。 インストール時に postgres ユーザが存在しなければ、自動的に作成されます。

    Installing packages for database server...
    準備しています...              ################################# [100%]
    更新中 / インストール中...
       1:powergres11-libs-11.3-1.el7      ################################# [ 17%]
       2:powergres11-11.3-1.el7           ################################# [ 33%]
       3:powergres11-contrib-11.3-1.el7   ################################# [ 50%]
       4:powergres11-pwg_stat_snapshot-1.0################################# [ 67%]
       5:powergres11-server-11.3-1.el7    ################################# [ 83%]
       6:powergres11-docs-11.3-1.el7      ################################# [100%]
    
  5. ライセンスキーがインストールされます。

    Installing license key... Done.
    
  6. 最後に以下のメッセージが表示されれば、インストールは完了です。

    PowerGres on Linux 11 installation completed.
    
  7. /var/lib/pgsql/.pgsql_profileに以下の行を追加してください。(PowerGres インストール前に手動で作成した postgres ユーザで PowerGres のデータベースを実行・管理したい場合は~/.bash_profileに追加してください)

    LD_LIBRARY_PATH=/opt/powergres11/lib:$LD_LIBRARY_PATH
    PATH=/opt/powergres11/bin:$PATH
    MANPATH=/opt/powergres11/share/man:$MANPATH
    export LD_LIBRARY_PATH PATH MANPATH
    

インストール後の構成

PowerGres のインストールが完了すると、以下の RPM パッケージがインストールされます。

powergres11

クライアントプログラムとライブラリ

powergres11-libs

クライアントから必要とされる共有ライブラリ

powergres11-server

サーバを生成して起動するのに必要なプログラム

powergres11-docs

ドキュメント (このマニュアルも /usr/share/doc/powergres11-docs-バージョン/manual ディレクトリにインストールされます)

powergres11-contrib

コントリビュートされた追加モジュール

powergres11-pwg_stat_snapshot

統計情報のスナップショットを取得するモジュール

なおインストールされるパッケージは、Red Hat Enterprise Linux, CentOS, Rocky Linux, AlmaLinux, Amazon Linux 2 で共通となります。

以下のパッケージは自動的にインストールされません。

powergres11-devel

開発向けヘッダファイルとライブラリ

powergres11-llvmjit

JITコンパイルライブラリ

powergres11-plperl

PL/Perl (Perl 手続き言語)

powergres11-plpython

PL/Python (Python 手続き言語)

powergres11-pltcl

PL/Tcl (Tcl 手続き言語)

powergres11-test

テストスイート

上記のパッケージが必要な場合には手動でインストールしてください。

# cd (CD-ROMをマウントしたディレクトリ)/packages/(OSに対応したディレクトリ)
# rpm -ivh (パッケージのファイル名)
準備中...                ########################################### [100%]
   1:(パッケージ名)         ########################################### [100%]

OS に対応したディレクトリは以下のとおりです。

OS ディレクトリ
Red Hat Enterprise Linux 9
Rocky Linux 9
AlmaLinux 9
el9-x86_64
Red Hat Enterprise Linux 8
CentOS 8
Rocky Linux 8
AlmaLinux 8
el8-x86_64
Red Hat Enterprise Linux 7
CentOS 7
el7-x86_64
Amazon Linux 2 amzn2-x86_64
Red Hat Enterprise Linux 6
CentOS 6
el6-x86_64

RHEL 7 / CentOS 7 / Amazon Linux 2 の場合

powergres11-devel をインストールする場合は、あらかじめ EPEL レポジトリと SCL レポジトリを追加しておく必要があります。 各レポジトリを追加する手順はこちらをご参照ください。

インストール後のライセンスキー変更手順

インストール後にライセンスキーを変更することが可能です。

以下のコマンドを実行してください。

# echo xxxx-xxxx-xxxx-xxxx > /etc/sysconfig/powergres11/pwg_license_key.conf 

アンインストールの手順

  1. アンインストールスクリプトを実行します。

    # sh (CD-ROMをマウントしたディレクトリ)/uninstall.sh
    
  2. アンインストールを確認するメッセージが表示されるので、よろしければ「yes」と入力します。

    Do you uninstall PowerGres on Linux 11 (yes/no): yes
    
  3. アンインストールが開始されます。

    Uninstalling packages... Done.
    
  4. 最後に以下のメッセージが表示されれば、アンインストールは完了です。

    PowerGres on Linux 11 uninstallation completed.