[pgsql-jp: 30658] PostgreSQL7.3.4 install on Solaris9(Sparc)
ETO Hirofumi
etoh @ bunroku.cc.saga-u.ac.jp
2003年 8月 1日 (金) 14:15:40 JST
佐賀大学の江藤です。
いつも質問ばかりで申し訳ないので、たまには情報を。
Solaris9(Sparc)上に Sun ネイティブコンパイラで最新版の PostgreSQL7.3.4
をインストールしました、その時の環境や方法について報告します。
[環境]
OS:
Solaris9(Sparc)
コンパイラ:
Sun WorkShop 6 update 2 C 5.3 2001/05/15
各種ソフト:
PostgreSQL 7.3.4
postgresql-7.3.3-nls-psql-patch.gz
(PostgreSQL日本語化パッチ http://www.net-newbie.com/postgres/psqlj.html)
GNU Make 3.80
readline 4.2a + jpatch
bison (GNU Bison) 1.35
flex version 2.5.4
OpenSSL 0.9.7a Feb 19 2003
gettext (GNU gettext-runtime) 0.12.1
主要環境変数:
PATH=/usr/ccs/bin:/usr/local/bin:/usr/X/bin:/opt/SUNWspro/bin:/usr/ucb:/usr/local/bin:/usr/X/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/usr/ucb:/bin:/sbin:/usr/local/ssl/bin:/opt/SUNWppro/bin:/usr/local/pgsql/bin:/usr/sbin:/usr/local/pgsql/bin:/opt/SUNWppro/bin
LANG=ja_JP.eucJP
LD_LIBRARY_PATH=/usr/local/lib:/usr/X/lib:/opt/SUNWspro/lib:/usr/lib:/usr/ucblib:/usr/local/pgsql/lib:/opt/SUNWppro/lib:/usr/local/ssl/lib
LC_TIME=C
POSTGRES_HOME=/usr/local/pgsql
PGLIB=/usr/local/pgsql/lib
PGDATA=/usr/local/pgsql/data
[手順]
gzcat postgresql-7.3.3-nls-psql-patch.gz | gpatch -p1
env CC=cc \
CPPFLAGS=-I/usr/local/include \
LDFLAGS=-L/usr/local/lib \
LIBS=-lintl \ ## オプション "-lintl" を手動で設定
./configure \
--enable-syslog \
--with-maxbackends=16 \
--with-perl \
--with-openssl \
--with-pam \
--enable-nls=ja \
--enable-integer-datetimes
## src/include/pg_config.h を編集 "#defile HAVE_CRYPT_H 1" をコメントアウト
## openssl と /usr/include/crypt.h と競合するため
gmake all >& make.log
gmake install
gmake check ## regression test
initdb --no-locale --encoding=EUC_JP
## PGDATA/postgresql.conf を編集、以下を追加
## silent_mode = on
## max_connections = 16
## tcpip_socket = on
## syslog = 2
[regression test 結果:regression.diffs]
*** ./expected/random.out Thu Jan 6 15:40:54 2000
--- ./results/random.out Fri Aug 1 11:29:15 2003
***************
*** 31,35 ****
WHERE random NOT BETWEEN 80 AND 120;
random
--------
! (0 rows)
--- 31,36 ----
WHERE random NOT BETWEEN 80 AND 120;
random
--------
! 121
! (1 row)
======================================================================
以上です。
何かのお役に立てれば幸いです。
ここはこうした方が良いなどのご意見があれば大歓迎です。
よろしくお願いします。
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
所属 佐賀大学学術情報処理センター
名前 江藤 博文(Eto Hirofumi)
E-mail etoh @ cc.saga-u.ac.jp
URL http://bunroku.cc.saga-u.ac.jp
電話(ダイヤルイン)
0952-28- (8594) (8592) (8109)
研究室 事務室 FAX
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
pgsql-jp メーリングリストの案内