CentOS への ImageMagick 最新版のインストール
yumのリポジトリとしてrpmforgeを設定しておく
ImageMagickのソースをダウンロード
$ cd /usr/src/redhat/SPEC
$ wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/SRPMS/ImageMagick.src.rpm
$ sudo rpm -ivh --nomd5 ImageMagick.src.rpm
よく分からんエラーが出ますが、放置で。
ImageMagick.specを編集し、CentOSでは不要なperl-develを削除
diff ImageMagick.spec.orig ImageMagick.spec
15c15
< BuildRequires: libtiff-devel, giflib-devel, zlib-devel, perl-devel
-
- -
> BuildRequires: libtiff-devel, giflib-devel, zlib-devel
jasperのインストール
64bit の場合
$ wget http://centos.karan.org/el5/extras/testing/x86_64/RPMS/jasper-libs-1.900.1-7.el5.kb.x86_64.rpm
$ wget http://centos.karan.org/el5/extras/testing/x86_64/RPMS/jasper-devel-1.900.1-7.el5.kb.x86_64.rpm
$ sudo yum -y install jasper-libs-1.900.1-7.el5.kb.x86_64.rpm
$ sudo yum -y install jasper-devel-1.900.1-7.el5.kb.x86_64.rpm32bit の場合
$ wget http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-libs-1.900.1-7.el5.kb.i386.rpm
$ wget http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-devel-1.900.1-7.el5.kb.i386.rpm
$ sudo yum -y install jasper-libs-1.900.1-7.el5.kb.i386.rpm
$ sudo yum -y install jasper-devel-1.900.1-7.el5.kb.i386.rpm
djvulibreのインストール
$ sudo yum --enablerepo=rpmforge install djvulibre-devel
その他、必要なパッケージのインストール
$ sudo yum -y install bzip2-devel, freetype-devel, libjpeg-devel, libpng-devel,
libtiff-devel, giflib-devel, zlib-devel, perl-devel, ghostscript-devel, djvulibre-devel,
libwmf-devel, jasper-devel, libtool-ltdl-devel, libX11-devel, libXext-devel,
libXt-devel, lcms-devel, libxml2-devel, librsvg2-devel, rpm-build
RPMのビルドし、できあがればそれをインストール
$ sudo rpmbuild -ba ImageMagick.spec
$ cd /usr/src/redhat/RPMS/x86_64
$ sudo yum -y install ImageMagick-6.5.9-10.x86_64.rpm
$ sudo yum -y install ImageMagick-c++-6.5.9-10.x86_64.rpm