2007-02-28 14:56:24

Image::Magickインストール3

[Perl] [Linux]

二度目は2007年2月27日で自前サーバ。
Perlのバージョンは、少し前から5.8.8を入れて使っていた。
use Image::Magick する必要のあるアプリケーションをつくってテストすると Image::Magickが無いとエラーが出る。まる一日ハマった。

yumで既存RPM削除
yum remove ImageMagick-perl ImageMagick-devel ImageMagick

ソースインストールする。
wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.3.2-9.tar.gz
tar zxvf ImageMagick-6.3.2-9.tar.gz
cd ImageMagick-6.3.2
./configure
make
make install

コマンド
convert aaa.gif bbb.jpg が動作することを確認する

ライブラリのパスを通す
/sbin/ldconfig /usr/local/lib
とか
echo /usr/local/lib >> /etc/ld.so.conf
ldconfig
とか

PerlMagickインストール
cd PerlMagick/
perl Makefile.PL
make
make test
make install

ImageMagickは動作するのに、PerlMagickが動作しない場合
http://cachu.xrea.jp/perl/GetPicSize.html
http://cachu.xrea.jp/perl/ImgResize.html
上記URLを参考にアプリケーション側を変更してもよし。
実際PerlMagickで悩んでいるとき一時的に使って対応した。