gwstatへのみち
wwwstat
ftp://www.ics.uci.edu/pub/websoft/
からダウンロード。
makeだけでOKだった。
wwwstat.rcのインストール先が、マニュアルには/usr/local/lib/perl
となっていたがPerl5を使っている場合、/usr/local/lib/perl5なので、注意。
後で気づいたのだが、wwwstatの出力の日付順が全部逆になっている
ことが発覚。
243行目の、
$ReverseDateSort = 0; # Display daily stats in reverse order.
を1に変更したら、うまくいった。
gr
マニュアルにはxmgrがいるとの事だが、
xmgrは商用ライブラリであるX/Motifが必要なので、
あきらめる。
grでもよいとのことなので、そちらをインストールする。
ftp://ftp.teleport.com/pub/users/pturner/acegr/
にあった。
gzcat gr.tar.gz | tar xvf -
をやったあと、gr/にある
Makefileの、
LIBS = -L./gd -lgd -lm
のところを、
LIBS = -L./gd -lgd -lm -lcrypt -lcompat
に変えたらコンパイルOK。
cfree()という古い関数を使っているため。
インストールは、suした後、
cp gr /usr/local/bin/
とかする。
Perl5
これは、なんとなく既にあるので、これでいい。
ImageMagic
インストール先のマシンには、X11がはいっていないので、コンパイルは
あきらめる。
別マシンにはいっていた奴を、フロッピーで無理矢理インストール。
/usr/X11/lib/*も一緒にコピーする。
GhostScript
いろいろいるやっちゃなぁ。ったく。
こいつもまた、Xのライブラリがいるので、コンパイルできず。
gwstatのサイトをよくみてみると、今使ってるやつは1.3で、
2.3にするとGhostScriptは要らないそうだ。
早く言えよそんなの。
というわけで、こいつはコンパイル放棄。
gwstat
もおええやろ。
いよいよgwstatのインストール。こいつはPerlスクリプト
らしいので、すぐ動く。とおもったら、エラー。
138行目の、
$getoptfile = '/usr/local/lib/perl/getopts.pl';
を、
$getoptfile = '/usr/local/lib/perl5/getopts.pl';
に変える。これでOK。
あと、結果をだすディレクトリを決めるため、168行目め
$destination = "/nfs/cen/u0/dis/ftp/httpd/docs/stats";
を変える。
また、wwwstatの結果ファイルの場所を、187行目
$stat_file = "/nfs/cen/u0/dis/ftp/httpd/docs/stats/wwwstats.html";
を変えて教えてやる。
これでOK。