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

事前確認

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. PowerGres Administration Tool にログインするためのユーザ名、パスワードを入力します。

    Please enter username and password to login to administration tool.
    
    Username [admin]: 
    Password: (パスワードを入力)
    Confirm password: (もう一度同じパスワードを入力)
    
  5. PowerGres Administration Tool で使用するポート番号を入力します。

    Please enter port numbers used for administration tool.
    
    HTTP port number [80]: 
    HTTPS port number [443]:
    
  6. インストールが開始されます。 インストール時に postgres ユーザが存在しなければ、自動的に作成されます。

    Installing packages for database server...
    準備しています...              ################################# [100%]
    更新中 / インストール中...
       1:powergres96-libs-9.6.13-1.el7    ################################# [ 14%]
       2:powergres96-9.6.13-1.el7         ################################# [ 29%]
       3:powergres96-contrib-9.6.13-1.el7 ################################# [ 43%]
       4:powergres96-devel-9.6.13-1.el7   ################################# [ 57%]
       5:powergres96-pwg_stat_snapshot-1.0################################# [ 71%]
       6:powergres96-server-9.6.13-1.el7  ################################# [ 86%]
       7:powergres96-docs-9.6.13-1.el7    ################################# [100%]
    
    Installing packages for administration tool...
    準備しています...              ################################# [100%]
    更新中 / インストール中...
       1:powergresadmin-nginx-1.13.3-1.el7################################# [ 20%]
       2:powergresadmin-libmcrypt-2.5.8-1.################################# [ 40%]
       3:powergresadmin-php-5.6.31-1.el7  ################################# [ 60%]
       4:powergresadmin-1.4.1-1.el7       ################################# [ 80%]
       5:powergresadmin-devel-1.4.1-1.el7 ################################# [100%]
    
  7. ライセンスキーがインストールされます。

    Installing license key... Done.
    
  8. PowerGres Administration Tool のユーザとサーバプロファイルが作成されます。

    Changing configuration for administration tool... Done.
    
    Creating user for administration tool... Done.
    
    Creating server profile for administration tool... Done.
    
  9. PowerGres Administration Tool が起動されます。

    Starting administration tool... Done.
    
  10. 最後に以下のメッセージが表示されれば、インストールは完了です。

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

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

    データベースを使える状態にするには、サーバの登録 (データベースクラスタの作成)、サービスの起動、という手順が必要です。 詳しくは「PowerGres Administration Tool マニュアル」を参照ください。

インストール後の構成

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

powergres96

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

powergres96-libs

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

powergres96-server

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

powergres96-docs

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

powergres96-contrib

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

powergres96-devel

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

powergresadmin
powergresadmin-devel
powergresadmin-nginx
powergresadmin-php
powergresadmin-libmcrypt

PowerGres Administration Tool (管理ツール) とその関連パッケージ

powergres96-pwg_stat_snapshot

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

なおインストールされるパッケージは、Red Hat Enterprise Linux 向けのものと CentOS 向けのものとで共通となります。

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

powergres96-plperl

PL/Perl (Perl 手続き言語)

powergres96-plpython

PL/Python (Python 手続き言語)

powergres96-pltcl

PL/Tcl (Tcl 手続き言語)

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

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

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

OS ディレクトリ
Red Hat Enterprise Linux 7 (x64)
CentOS 7 (x64)
el7-x86_64
Red Hat Enterprise Linux 6 (x64)
CentOS 6 (x64)
el6-x86_64

アンインストールの手順

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

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

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

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

    PowerGres on Linux 9.6 uninstallation completed.