映画とネットのDIARY(tDiary版)
since 2004/07/15
ここは古い日記です。2013年11月からadiaryを使った新サイトに移行しました。
検索エンジンからのアクセスで、お探しのキーワードが見あたらない場合はNamazuで再検索してみてください。
【映画の感想一覧】 2004年7月以降 2005年 2006年 2007年 2008年 2009年
検索エンジンからのアクセスで、お探しのキーワードが見あたらない場合はNamazuで再検索してみてください。
【映画の感想一覧】 2004年7月以降 2005年 2006年 2007年 2008年 2009年
2009年03月17日 [Tue]
■ Namazu入ってる
そう言えば、Namazu2.0.19が出たのだったと思い、インストールする。いつものように
tar zxvf namazu-2.0.19.tar.gz
cd namazu-2.0.19/File-MMagic
perl Makefile.PL LIB=/home/cinema1987/lib INSTALLMAN3DIR=/home/cinema1987/man
make
make install
としたら、ERROR: Can't create '/usr/local/lib/perl5/5.8.9/man/man3'と怒られる。あれ、サーバーの仕様が変わったのか。そう言えば、以前、OSがバージョンアップした時にはNamazuで検索できなくなっていて、再インストールしたのだった。といっても対処法が分からないので、File-MMagicはあきらめて、そのままNamazuのconfigure、make check、 make installを続行。
cd /home/cinema1987/namazu-2.0.19
./configure --disable-shared --prefix=/home/cinema1987/local --with-pmdir=/home/cinema1987/lib --with-libintl-prefix=/usr/local
make
make check
make install
何の障害もなく、インストールできてしまった。しかし、namazu -vしてみると、なぜかnamazu 2.0.18と出る。which namazuは、/usr/local/bin/namazuとの答え。そんなバカな。インストールはユーザー領域を指定したのに。
FTPで/home/cinema1987/local/bin/を見てみると、確かにnamazuのタイムスタンプは今日の日付になっている。ということはシステムに元々、Namazuが入っていたのだ。入っているのはいいのだが、namazu.cgiが使えなくてはあまり意味がない(サーバーのNamazuでインデックスを作って、検索はpnamazuで行うという手はある)。
しょうがないので、.cshrcに以下を追加。
alias namazu /home/cinema1987/local/bin/namazu alias mknmz /home/cinema1987/local/bin/mknmz
これでwhich namazuにnamazu: aliased to /home/cinema1987/local/bin/namazuと答えるようになった。cronでインデックスを作る場合はファイルにちゃんとしたパスを書いておいた方がいいようだ。