fedoracore8にMovable Type 4.1をインストールする際、perlモジュール Image::Magic と Crypt::DSA のインストールでつまずきました。
• 問題
- sixapartの説明では CPAN を使ってインストールするようにありますが、いずれのモジュールもコンパイル時にエラーが出て CPAN からはインストールできない。
- ネット上には、ImageMagicをソースからコンパイル インストールすると PerlMagic というモジュールが作られ、それが Image::Magic と同一のモノ、それをインストールすればよい、という回避策がありますが、ImageMagic および PerlMagic についてもコンパイル時にエラーが出てしまいインストールできない。
• 回避策
- yumを使って perl モジュールをインストールする。
$ sudo yum install ImageMagick-perl perl-Crypt-DSA
CPANには馴染みが無いので気づくのに時間が掛かりましたが、CPANも yum, apt, rpm, ports, gemなどと同じパッケージ管理システム。CPANが駄目なら他のでインストールすればよかったわけです。
# それにしてもたくさんありますね...。
インストールを終えてから気づいたのですが、yumを使ってパッケージ管理を行っている場合、定期的にパッケージのアップデートを行うでしょうから、MT4が依存するperlモジュールのインストールについてもCPANを使わずに全てyumを使用してインストールを行えばパッケージ管理が楽になりますね。
# どうしてこんな簡単な答えがweb上でパッと見つからなかったんだろう?
No comments:
Post a Comment