さくらVPS CentOS 5.5 ImageMagick 6.7.1 最新版をインストール

dag(sorceforge)を忘れずに追加

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

インストールに必要なパッケージをインストール

yum install -y libtiff-devel
yum install -y giflib-devel
yum install -y perl
yum install -y ghostscript-devel
yum install -y libwmf-devel
yum install -y libtool-ltdl-devel
yum install -y libX11-devel
yum install -y libXext-devel
yum install -y libXt-devel
yum install -y lcms-devel
yum install -y librsvg2-devel
yum install -y bzip2-devel
rpm -hiv http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-libs-1.900.1-7.el5.kb.i386.rpm
rpm -hiv  http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-devel-1.900.1-7.el5.kb.i386.rpm
yum install -y djvulibre-devel
yum install -y OpenEXR-devel

rpmをbuildする

  • src rpmをダウンロード
cd /usr/src/redhat/SPECS
wget http://www.imagemagick.org/download/linux/SRPMS/ImageMagick.src.rpm
rpm -ivh ImageMagick.src.rpm
  • spec ファイルを編集

perl-develはないCentOSでは必要ないので、perlに修正(perlのパッケージインストールで開発用のライブラリもインストールされる)

vi ImageMagick.spec
BuildRequires:  libtiff-devel, giflib-devel, zlib-devel, perl >= 5.8.1    に変更

ImageMagickをインストールする

rpmbuild -ba ImageMagick.spec
cd /usr/src/redhat/RPMS/x86_64
rpm -hiv ImageMagick-6.7.1-8.x86_64.rpm
rpm -hiv ImageMagick-devel-6.7.1-8.x86_64.rpm
rpm -hiv ImageMagick-c++-6.7.1-8.x86_64.rpm
rpm -hiv ImageMagick-c++-devel-6.7.1-8.x86_64.rpm