バイナリによるNetPBMインストール

depolog : 画像のサムネイル

ここを参考にNetPBMをインストールしました.これでサムネイル機能が使えるようになります.サーバでビルドもできないのでバイナリをインストールしてます.

Movable Type 取説: 困った時には:私のサーバは Image::Magick を持っていません(日本語訳)

1. NetPBMのダウンロード
http://sourceforge.net/project/showfiles.php?group_id=7130
下の方のnetpbm-galleryから,サーバに合わせたもの(うちの場合はlinux2.2のもの)をダウンロード.そして任意のソフトで解凍.

2. NetPBMのインストール
netpbmフォルダごとmt/extlib内にFTPでコピー.パーミッションを実行可能属性に変更(755, 705など).フォルダの名前は大文字小文字を使い分けてNetPBMにしておいた(特に意味なし).この作業はこのあと他のファイルもアップロードするのでそのときでいいかも.

3. IPC::Run をダウンロード
上のImage::Magickを持っていないときのインストール方法に書いてある場所からダウンロード.そして解凍.
http://www.movabletype.org/cpan/cpan-IPC-Run.tar.gz

4. IPC::Run をインストール
mt/extlib内にIPCディレクトリを作成.その中にRun.pmとRunフォルダをFTPでコピー.
mt/extlib/IPC/Run.pm
mt/extlib/IPC/Run
mt/extlib/IPC/Run/(Runディレクトリ内部のファイル...)

5. mt.cfg を編集
ImageDriverのコメント(#)を外す(ハギワラの場合266行目)

ImageDriver NetPBM

その下のNetPBMPathのコメント(#)を外し,パスを書き換える.

NetPBMPath (mtのインストールパス)mt/extlib/NetPBM

保存して転送する.

...以上の作業で使えるようになるはずです.NetPBMを実行可能にするパーミッションの変更し忘れには注意.