Dell Optiplex GXa SolarisTM 9  x86  9/04

PostgreSQL-8.0.0

戻る
必要なソフトウェア:
postgresql-8.0.0.tar.gz ( 19.Jan.2005 Release ) ftp://ftp.sra.co.jp/pub/cmd/postgres/
 事前に以下のインストールが済んでいること。
make gcc readline perl openssl
準 備:
SuperUserになる。
$ su password:
postgres グループを作成する。
# groupadd postgres
postgres ユーザーを作成する。
# useradd -d /usr/local/pgsql -g postgres postgres # exit $
インストール:
作業ディレクトリを作成する。
$ mkdir /opt/src/postgresql-8.0.0
作成した作業ディレクトリに移動する。
$ cd /opt/src/postgresql-8.0.0
アーカイブをダウンロードする。
$ wget ftp://ftp.sra.co.jp/pub/cmd/postgres/8.0.0/postgresql-8.0.0.tar.gz
解凍展開する。
$ tar xozf postgresql-8.0.0.tar.gz
展開されたディレクトリに移動する。
$ cd postgresql-8.0.0
最適化スクリプトを実行する。
$ CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" LDFLAGS=-L/usr/local/lib LD_LIBRARY_PATH=/usr/local/lib:/usr/local/ssl/lib export LD_LIBRARY_PATH ./configure \ --sysconfdir=/etc \ --localstatedir=/var \ --libdir=/usr/local/lib \ --includedir=/usr/local/include \ --with-perl \ --with-openssl \ --with-includes=/usr/local/ssl/include \ | tee configure001.log
コンパイルする。
$ make | tee make001.log
SuperUseになる。
$ su password:
インストールする。
# make install | tee make_install001.log
起動準備〜起動
ディレクトリを移動する。
# cd /usr/local
所有ユーザーとグループを変える。
# chown -R postgres:postgres pgsql
postgresユーザーにsuする。
# su postgres
ディレクトリを移動する。
$ cd /usr/local/pgsql/
データ用ディレクトリを作成させつつDBに最適化する。
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data -E EUC_JP
SuperUserに戻る。
$ exit
起動スクリプトをコピーする。
# cp /opt/src/postgresql-8.0.0/postgresql-8.0.0/contrib/start-scripts/linux /etc/init.d/pgsql.server
ディレクトリを移動する。
# cd /etc/init.d
起動スクリプトに実行権限を与える。
# chmod +x pgsql.server
ディレクトリを移動する。
# cd /etc/rc2.d
起動スクリプトのシンボリックリンクを張る。
# ln -s ../init.d/pgsql.server ./S99pgsql.server
起動させる。
# /etc/rc2.d/S99pgsql.server start