NamazuでWebSite検索をするには?

[上に] [前に] [次に]
Web作者 2000/06/09(金) 01:57:52
先程はどうもありがとうございました。
何度も質問してすみません。
検索スクリプトNamazu(http://www.namazu.org/)を
WebSiteSearchに使いたく、Namazuをダウンロード(namazu-2.0.4.tar.gz)
したのですが、[namazu.cgi]と言うファイルが存在しません。
[namazu.cgi]は作るものなのでしょうか?
だとすれば、なにをどのようにして作るのでしょうか?
ダウンロードした中身にある説明書を見てもCGIに関する情報がなかなか見当たらなく、


サーバは、Apacheで、Perl C言語 Shellが使えます。

もし、よろしければ、よろしくお願い申し上げます。


# ダウンロードするファイルが違うのでしょうか?:-)

ヒソカ 2000/06/09(金) 03:44:20
それ、ソースファイルのアーカイブじゃないの?
たしか、Win用にコンパイルされたものもあったような。
http://www.namazu.org/windows/
ここにあったよ。
[なまず]だけじゃなしに[かかし]もいるでしょ。

Syn [E-Mail] 2000/06/09(金) 10:26:53
ISP のウェブページスペースで使うのでしたら、ソースをコンパイ
ルしてインストールする必要がありますね。
make install したらどこかに namazu.cgi も置かれるんじゃない
でしょうか。 確認してませんが。

http://www.namazu.org/doc/tutorial.html
http://www.namazu.org/FAQ.html

Web作者 2000/06/09(金) 18:48:18
ご返信ありがとうございます。

> それ、ソースファイルのアーカイブじゃないの?
> たしか、Win用にコンパイルされたものもあったような。
いや、Unixサーバー上でやるので、Win上ではありません。

> [なまず]だけじゃなしに[かかし]もいるでしょ。
なるほど、かかしもあるのですね。

> ISP のウェブページスペースで使うのでしたら、
> ソースをコンパイルしてインストールする必要がありますね。
コンパイルとインストールですか。

> make install したらどこかに namazu.cgi も置かれるんじゃないでしょうか。
> 確認してませんが。
なるほど、C言語CGIは初めてなもので(^^;

> http://www.namazu.org/doc/tutorial.html
> http://www.namazu.org/FAQ.html
少し調べてみます。

それではまた、のちほど。

@_@ 2000/06/11(日) 20:44:17
FreeBSDへのインストールはどーすんの?
virtualave.net(むりょうさばー)にインストールした
いんだけど。

telnet.cgiでできるかな

無料だから。。

configu(?)なんたらでも、エラー出るし。。

Fuji.♪ [E-Mail] [HomePage] 2000/06/11(日) 23:27:09
スーパユーザ権限無いとインストールできないのでは?

Web作者 2000/06/11(日) 23:35:37
> なるほど、C言語CGIは初めてなもので(^^;
make installが詳しく解説されているサイトってありませんか?

Syn [E-Mail] 2000/06/11(日) 23:48:25
インフォシークで、「namazu "make install"」をキーに検索した
らけっこう出てきましたよ。

Web作者 2000/06/12(月) 00:49:53
検索したところ、ほとんど、FreeBSDやLinux上での解説らしいです(^^;
私は、Windowsユーザーなので[% make]とかは出来ないと思います(^^;
ISP側もtelnetは対応していないようです。

D.D. 2000/06/12(月) 01:11:16
??
Shellは使えるんでしょ?

Web作者 2000/06/12(月) 01:36:00
> Shellは使えるんでしょ?
はい、使えますね。

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 01:39:35
Windowsユーザでもmakeは使えると思うけど・・・?
%は一般ユーザを示すプロンプトってだけの話ですね。

#あ、一般ユーザでもokなんだ〜。

置きたいサーバの上でconfigure; make; make installだけでいいんじゃないの?

ところで、パッケージのインストールは許可されている所なんですよね。

D.D. 2000/06/12(月) 01:51:14
じゃあ、
>ISP側もtelnetは対応していないようです。
とはどういう意味ですか?(ピュア)

Web作者 2000/06/12(月) 01:52:27
> 置きたいサーバの上でconfigure; make; make installだけでいいんじゃないの?
えっと、話を整理しますと、
1. [./namazu-2.0.4]以下を全て置きたいサーバーへ転送
2. ShellScriptで「configure; make; make install」と実行
3. namazu.cgiが作成される

と言う感じでしょうか?

> ところで、パッケージのインストールは許可されている所なんですよね。
・・・(?)
あ、今調べて見ましたら
> C言語を使用したCGIの場合は、
> あらかじめLinux用にコンパイルした
> バイナリファイルをアップロードして下さい。
ということは、私の方の環境にLinuxがないと設置不可と言う事か。。:-)

Web作者 2000/06/12(月) 01:57:33
> じゃあ、
>> ISP側もtelnetは対応していないようです。
> とはどういう意味ですか?(ピュア)

ISPは、Shell言語は対応していてもTelnetは対応していないと言うことではないでしょうか?

例えば、@niftyの@homepage(そこに設置するわけじゃないですよ)なんかもそうですし。
> http://homepage.nifty.com/faq/faq4.htm#unei_telnet
> http://homepage.nifty.com/cgi/

D.D. 2000/06/12(月) 02:42:04
Shell言語って何なのか全然わからないのですが、もしかして、Shellスクリプトでしょうか?
じゃあ、結局のところは、Shellを直接使うことはできないんですよね。
まあ、すでにどーでもいい内容ですけど。

Syn [E-Mail] 2000/06/12(月) 02:50:12
ちなみにいちおう補足しておきますが、 namazu.cgi 自体は検索エ
ンジンではなく、検索エンジンのフロントエンドにしかすぎません
ので、 namazu.cgi のみにそんなにこだわってもだめだというか、
C 言語の CGI というのもちょっと違いますし、けっきょくのとこ
ろコンパイル & インストールが許されない ISP では設置できませ
んよ。

ふじ 2000/06/12(月) 15:09:44
Perl で書かれたNamazuの検索クライアントがあります。

ローカルでインデクシングして、生成されたインデックスファイルを
全部サーバ上に上げて、Perlのクライアントで検索させれば良いのでは。
# インデックスファイルがかなりでかいので、回線細いと大変ですが。

http://www01.tcp-ip.or.jp/~furukawa/pnamazu/

Web作者 2000/06/12(月) 18:07:32
[[解決]]
> Perl で書かれたNamazuの検索クライアントがあります。

あ、これは良いですね。^^)

> ローカルでインデクシングして、生成されたインデックスファイルを
> 全部サーバ上に上げて、Perlのクライアントで検索させれば良いのでは。
> # インデックスファイルがかなりでかいので、回線細いと大変ですが。
回線細かい = 重いってことですかね?

> http://www01.tcp-ip.or.jp/~furukawa/pnamazu/
とりあえず、PNamazuを導入し、
こちらにLinuxOSを入れたらC言語Namazuに切り替えようと思います。

ありがとうございました。^^)

ふじ 2000/06/12(月) 21:02:16
>回線細かい = 重いってことですかね?
「こまかい」でなくて「ほそい」ですが…

Namazuのインデックスは、大抵検索対象のファイル以上の大きさになります。

インデックスをローカルで生成しなおすと(実際のコンテンツは一部分しか更新されていなくても)
全部転送しなくてはいけないので、ダイアルアップだったりすると
ちょっと大変かなあ、と。

B-Cus 2000/06/12(月) 21:07:49
> ちなみにいちおう補足しておきますが、 namazu.cgi 自体は検索エ
> ンジンではなく、検索エンジンのフロントエンドにしかすぎません
ん、そうでしたっけ? 1.x でも 2.0.p でも namazu.cgi は
それ単体で動くバイナリじゃなかったかなぁ。
# 2.0.1 以降は知らない。

B-Cus 2000/06/12(月) 21:08:51
> 2.0.p
2.0.0

Web作者 2000/06/12(月) 23:33:51
> 「こまかい」でなくて「ほそい」ですが…
あ、すみません。
急いで読んでみたので見逃してしまいまして(^^;

> Namazuのインデックスは、大抵検索対象のファイル以上の大きさになります。
Namazuのインデックスって難ですか?

> インデックスをローカルで生成しなおすと(実際のコンテンツは一部分しか更新されていなくても)
> 全部転送しなくてはいけないので、ダイアルアップだったりすると
> ちょっと大変かなあ、と。

私のPC→ISPは、ダイヤルアップだったりしますが。

Syn [E-Mail] 2000/06/12(月) 23:36:27
> ん、そうでしたっけ? 1.x でも 2.0.p でも namazu.cgi は
> それ単体で動くバイナリじゃなかったかなぁ。

うわっ、すみません。 なんかドキュメントをざっと読んで適当に
Perl スクリプトだと解釈してしまってました。
じゃあまさに C 言語 CGI ですね。 申しわけないです。

[上に] [前に] [次に]