[pgsql-jp: 26350] インストール失敗

amasawa @ curio-city.com amasawa @ curio-city.com
2002年 6月 12日 (水) 13:52:32 JST


初めて投稿させて頂きます。
私は学生で卒業研究にpostgresを使用することとなりました。
バージョンは7.1.3で,OSはLINUXです。
私は「postgres」というユーザを新たに作成していません。
私が使用しているユーザでインストールしています。そのユーザのアドレスは/home/sakiです。
ソースの解凍は/home/sakiで行い,/home/saki/postgresql-7.1.3にファイルが展開されまし
た。「configure」と「make」は/home/saki//postgresql-7.1.3で行いました。
「configure」では,『--enable-multibyte=EUC_JP』のオプションを使用しています。
インストールは,/home/saki/postgresql-7.1.3でルートとなり,
そこで「make install」を行いました。エラーは下の通りです。
make -C doc install
make[1]: 入ります ディレクトリ `/home/saki/postgresql-7.1.3/doc'
gzip -d -c postgres.tar.gz | ( cd /usr/local/pgsql/doc/html && /bin/tar xf - )
gzip -d -c man.tar.gz | ( cd /usr/local/pgsql/man && /bin/tar xf - )
make[1]: 出ます ディレクトリ `/home/saki/postgresql-7.1.3/doc'
make -C src install
make: getcwd: : そのようなファイルやディレクトリはありません
make[1]: 入ります ディレクトリ `/home/saki/postgresql-7.1.3/src'
make -C backend install
make[2]: 入ります ディレクトリ `/home/saki/postgresql-7.1.3/src/backend'
prereqdir=`cd parser/ >/dev/null && pwd` && \
cd ../../src/include/parser/ && rm -f parse.h && \
ln -s $prereqdir/parse.h .
rm: リンク `parse.h' を削除できません: 許可がありません
make[2]: *** [../../src/include/parser/parse.h] エラー 1
make[2]: 出ます ディレクトリ `/home/saki/postgresql-7.1.3/src/backend'
make[1]: *** [install] エラー 2
make[1]: 出ます ディレクトリ `/home/saki/postgresql-7.1.3/src'
make: *** [install] エラー 2

幾つか本などを見ましたが,makeを/home/saki/postgresql-7.1.3/srcで実行して,
そこでルートになり「make install」を行っており,そうするとインストールはできました。
makeは,/home/saki/postgresql-7.1.3/srcで行うものなのでしょうか??
PostgreSQLオフィシャルマニュアルでは,曖昧ですが,展開したディレクトリ(/postgresql-7.1.3)
で行うように書かれていたと思うんですが。
その他に『--prefix=/home/saki/pgsql』というオプションを「configure」に
追加して実行し,「make」「make install」を/home/saki/postgresq-7.1.3で
行うと,インストールが完了しました。
一応インストールはできているんですが,正しくされているのか良くわかりません。
カチッ!!と決まった方法があれば教えて頂けませんか。


-----------------------------------------------------------------
10倍マイルキャンペーン実施中! http://www.curio-city.com/directstore/



pgsql-jp メーリングリストの案内