Namazu2.0をRoot権限なくインストールしたい
[上に]
[前に]
[次に]
中根
[E-Mail]
[HomePage]
2000/03/11(土) 18:05:20
こんにちは、中根です。別のスレッドではじめました。
Namazu2.0が出たようですので、
さっそく、Namazu2.0.1と、Text::Kakasi
をとってきたのですが、
ややこしすぎます。
低価格ホスティングサービスなので、
Root権限が使えず、ホームディレクトリにインストールすることになるのですが、
Text::Kakasiと、Namazuのパッケージに入っている
File::MMagicの入れ方がわかりません。
まず、
./Makefile.PL
を使い、その後でmakeするみたいですが、
./configureとちがって
--prefixが指定できないようです。
(Namazu1.3は、./configure --prefix=/home/1/nakane/namazu見たいな感じで
インストールできました)
./Makefile.PL
のいじり方を教えてください。
・・・・と聞いたところ、次のような回答がありました。
perl Makefile.PL LIB=/home/private/dir
ってな感じです。LIB=... が--prefix=... にあたります。
INSTALLMAN3DIRなども指定した方がいいかもしれません。
・・・・さっそく、/home/1/nakane/(が、ホームディレクトリで
このディレクトリ以下にしかファイル操作はできません)
に、text-kakasiというディレクトリを作り、
Text::Kakasiの展開したディレクトリで、
/home/1/nakane@www19% perl Makefile.PL LIB=/home/1/nakane/text-kakasi
としたところ、
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -lkakasi
Writing Makefile for Text::Kakasi
というメッセージが出ました。
とりあえぜ、MakeFileができているので、
makeしたところ、
/home/1/nakane@www19% make
cc -c -I/usr/local/include -DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" -DPIC
-fpic -I/usr/libdata/perl/5.00503/mach/CORE -DWAKATIGAKI Kakasi.c
Kakasi.xs:17: libkakasi.h: No such file or directory
*** Error code 1
Stop.
となりました。
何がどうなっているのかサッパリわかりません。
ご指導お願いします。
mizzy
2000/03/11(土) 18:24:25
これはlibkakasi.hというファイルが見つからないというエラーです。
Kakasiは既にインストール済みですよね?
例えば、Kakasiをインストールしたディレクトリが/home/mizzy/kakasi
だとした場合、/home/mizzy/kakasi/includeの下にlibkakasi.hが
ありますので、Makefile中の
INC = -I/usr/local/include
という記述を、
INC = -I/usr/local/include -I/home/mizzy/kakasi/include
としてみてください。
中根
[E-Mail]
[HomePage]
2000/03/12(日) 07:58:54
こんにちは、中根です。
どうやらインストールできたようです。
どうもありがとうございました。
Text::KakasiとFile::MMagicは、
Makefile.PLに、LIB=インストール先パスを
指定し、Text::Kakasiに関しては、さらに
INC=行を指示のとおり追加したらインストールできました。
(マニュアルが入れられなかったようですが、よしとしました)
また、Namazuは、
./configure --with-pmdir=FileMMagicのパス -prefix=インストール先
としてから
make
make install
でOKでした、
make中にWarningがregax.c(ちがうかもしれません)で
いくつか出ましたが、問題なく動作しています。
まだ、CGI動作はさせていないので、
それが正常に動くか確認してから、
解決マークをつけさせていただきます。
どうもありがとうございました。
中根
2000/03/14(火) 13:34:08
[[解決]]
こんにちは、中根です。
CGIとしても動作することを確認しました。
まだ、2用のインデックスを作成していないので
運用してはいませんが、とりあえず解決とします。
どうもありがとうございました。
[上に]
[前に]
[次に]