2009年1月25日日曜日

movable type4のインストール

自宅サーバーに、個人利用は無料であるmovable typeをインストールしてみる。
apache2のconfファイルの設定を変更して、movable typeをいれる場所を確保する。
Alias /mt/ /home/httpd/mt/
<Directive ・・・・・・・

で、http://myhomepage/mt/mt-check.cgiでチェックする。
最低限必要なものは入っている。オプションがいくつか入っていない。

Crypt::DSA

Archive::Zip

HTML::Entities

GD

Archive::Tar

IO::Uncompress::Gunzip

IO::Compress::Gzip

XML::Atom

Mail::Sendmail

これらが足りない。なくてもなんとかなるいうが、debian etchにインストールしてみよう。
モジュールGDは、
aptitude install libgd-gd1-perl でインストールして対処。
のこりのA::Bのモジュールですが、Cpanでインストールするようです。
で、Cpanを設定して、インストールすると・・・・エラーが出る(T_T)。

cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"3.59\" -DXS_VERSION=\"3.59\" -fPIC "-I/usr/lib/perl/5.8/CORE" -DMARKED_SECTION Parser.c
/bin/sh: cc: command not found
make: *** [Parser.o] Error 127
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible

aptitude install gcc

これは、gccがたりなさそう。
て、訳で、
aptitude install gcc
また、cpanで・・・
今度は次々とうまく出来ました(^_^)v。

今度は、職場のmovable-typeのインストールチェック!!
同じようにGDのインストールをします。
それから、XML:Atom
しかし、次のようなエラーが・・・

1 test skipped.
Failed 19/20 test scripts, 5.00% okay. 143/143 subtests failed, 0.00% okay.
make: *** [test_dynamic] Error 2
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force

よく分かりません。
makeは入っているし・・・?
で、makeできない理由として、XML関係のlibがもしかして無い?と思い、
aptitude install xml2-dev
今度は、cpanからinstall makeが出来ました。

0 件のコメント: