まず、ImageMagickのインストールです。jpg,pngを扱うときはlibpng, libjpeg が必要になるのであらかじめインストールしておきます(後から入れても動いた)。
ダウンロード先
libjpegのインストール
Independent JPEG Group のサイトから、jpegsrc.v6b.tar.gz のソースをダウンロードしてきます。コンパイルしたあと、make install-lib とすることで jpeglib がインストールされるようだ。
$ wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz $ tar xvzf jpegsrc.v6b.tar.gz $ cd jpeg-6b $ ./configure --prefix=/usr/local $ make # make install # make install-lib
libpngのインストール
INSTALL には、 configure して make すればおkみたいな感じで書いてあるけど、通らないときがある。libpng インストール を参考にして、予め用意されているmakefile を編集することでインストール出来るようだ。
$ wget http://jaist.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.28.tar.gz $ tar xvzf libpng-1.2.28.tar.gz $ cd libpng-1.2.28 $ cp script/makefile.linux makefile $ vi makefile
ZLIBの辺りを以下のように書き換える。
ZLIBLIB=/usr/local/lib ZLIBINC=/usr/local/include #ZLIBLIB=../zlib #ZLIBINC=../zlib
$ make # make install
ImageMagickのインストール
$ wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.4.1-0.tar.gz $ tar xvzf ImageMagick-6.4.0-11.tar.gz $ cd ImageMagick-6.4.0 $ ./configure --prefix=/usr/local $ make $ make test # make install
これやると、libMagick* 系のライブラリがないって言われる… /usr/local/lib/libMagick* を /lib/ 以下にコピーすればいいんだけど、しっくりこないです。
Rmagickのインストール
Rubygemsがインストール済みの上で以下を実行
# gem install rmagick