ImageMagick をRPM でインストール

MovableType で必要との事でずいぶん前にソース(ImageMagick-5.5.7-15.tar.gz) からインストールした のですが、RRDTool でも使うみたいなので久しぶりに確認してみたらバージョンナンバーが上がっていたので入れ替えを考えてみます。
これまではソースからインストールしていたので、


make uninstall

でこれまでのバイナリを削除。
オフィシャルサイトには、昔はなかったはずのRPM ファイルがありますが、あまりヒトに頼りきりになるのもアレなので、いつものごとくまずはSRPM を貰ってきてパッケージ作成するも、失敗。また良く分からないエラーが。最近こういうの多すぎ。


RPM build errors:
File not found by glob: /var/tmp/ImageMagick-6.1.8-root/usr/lib/perl*/site_perl/*/*/Image
File not found by glob: /var/tmp/ImageMagick-6.1.8-root/usr/lib/perl*/site_perl/*/*/Image/Magick.pm
File not found by glob: /var/tmp/ImageMagick-6.1.8-root/usr/lib/perl*/site_perl/*/*/auto/Image/Magick
File not found by glob: /var/tmp/ImageMagick-6.1.8-root/usr/lib/perl*/site_perl/*/*/auto/Image/Magick/*
File not found by glob: /var/tmp/ImageMagick-6.1.8-root/usr/share/man/man3/*gz

仕方がないので"ImageMagick-6.1.8-9.i386.rpm" を貰ってきてインストール。なんだかずいぶんあっさりと、目的達成。頼れるときは頼ったほうが良いかも。
(2005/01/22 01:36 追記)
昨日の今日でバージョンが上がってるし。ついでに、fedora 用RPM をみつけたので特に気にせずにRHL9 に入れてみる。

入れたのは以下の4つ。いらないのもあるかも。


# rpm -qa |grep ImageMagick
ImageMagick-devel-6.1.9-2
ImageMagick-perl-6.1.9-2
ImageMagick-debuginfo-6.1.9-2
ImageMagick-6.1.9-2

あと、ソースファイルももらってきて解凍、できたフォルダの中の"PerlMagick" というフォルダに移動。"README.txt" を読みつつ、必要に応じて"Makefile.PL" を編集。であとはインストール。


# tar xvzf ImageMagick-6.1.9-1.tar.gz
# cd ImageMagick-6.1.9-1/PerlMagick
# perl Makefile.PL
# make
# make install

MovableType のmt-check.cgi の実行結果。ちゃんとインストールされました。


Image::Magick...
Your server has Image::Magick installed (version 6.1.9).

(2005/01/22 01:42 追記)
MovableType の画像アップロードでちゃんとJPEG ファイルのサムネイルが作れることも確認。これまでサムネイル作成でエラーが出てたりして、なにげに懸案事項だったので、問題解決ばんざーい。