最新版のImageMagickをrpmでインストール

◆ImageMagickソースrpmを取得

# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/SRPMS/ImageMagick.src.rpm

◆ImageMagickソースrpmインストール

# rpm -ivh --nomd5 ImageMagick.src.rpm
1:ImageMagick 警告: ユーザ cristy は存在しません - root を使用します
警告: グループ cristy は存在しません - root を使用します
########################################### [100%]
警告: ユーザ cristy は存在しません - root を使用します
警告: グループ cristy は存在しません - root を使用します

◆ImageMagickのspecファイルを修正

# vi /usr/src/redhat/SPECS/ImageMagick.spec
BuildRequires: libtiff-devel, giflib-devel, zlib-devel, perl-devel

BuildRequires: libtiff-devel, giflib-devel, zlib-devel

◆ImageMagickのspecファイル内のBuildRequiresに記載されているパッケージをインストール

・jasperインストール

# cd /usr/local/src/
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
# rpm -ivh jasper-libs-1.900.1-7.el5.kb.x86_64.rpm
# rpm -ivh jasper-devel-1.900.1-7.el5.kb.x86_64.rpm

32bit版
# 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
# rpm -ivh jasper-libs-1.900.1-7.el5.kb.i386.rpm
# rpm -ivh jasper-devel-1.900.1-7.el5.kb.i386.rpm

・bzip2-develインストール

# yum install bzip2-devel

・freetype-develインストール

# yum install freetype-devel

・libjpeg-develインストール

# yum install libjpeg-devel

・libpng-develインストール

# yum install libpng-devel

・libtiff-develインストール

# yum install libtiff-devel

・giflib-develインストール

# yum install giflib-devel

・zlib-develインストール

# yum install zlib-devel

・ghostscript-develインストール

# yum install ghostscript-devel

・djvulibre-develインストール

# yum install djvulibre-devel

・libwmf-develインストール

# yum install libwmf-devel

・libtool-ltdl-develインストール

# yum install libtool-ltdl-devel

・libX11-develインストール

# yum install libX11-devel

・libXext-develインストール

# yum install libXext-devel

・libXt-develインストール

# yum install libXt-devel

・lcms-develインストール

# yum install lcms-devel

・libxml2-develインストール

# yum install libxml2-devel

・librsvg2-develインストール

# yum install librsvg2-devel

◆ImageMagickリビルド

# rpmbuild -ba /usr/src/redhat/SPECS/ImageMagick.spec
(省略)
書き込み完了: /usr/src/redhat/SRPMS/ImageMagick-6.5.9-3.src.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-6.5.9-3.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-devel-6.5.9-3.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-doc-6.5.9-3.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-perl-6.5.9-3.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-c++-6.5.9-3.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-c++-devel-6.5.9-3.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/ImageMagick-debuginfo-6.5.9-3.i386.rpm
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.54159
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd ImageMagick-6.5.9-3
+ rm -rf /var/tmp/ImageMagick-6.5.9-3-root-root
+ exit 0

作成されたImageMagickのrpmをインストール

# rpm -ihv /usr/src/redhat/SRPMS/ImageMagick-6.5.9-3.src.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-6.5.9-3.i386.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-devel-6.5.9-3.i386.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-doc-6.5.9-3.i386.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-perl-6.5.9-3.i386.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-c++-6.5.9-3.i386.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-c++-devel-6.5.9-3.i386.rpm
# rpm -ihv /usr/src/redhat/RPMS/i386/ImageMagick-debuginfo-6.5.9-3.i386.rpm

このブログ記事と同じカテゴリのブログ記事

検索
カレンダー
最近のブログ記事
カテゴリ一覧
最近のコメント一覧
About

このブログについて

お問い合わせ


ジオターゲティング

Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
アドセンス

amazon
ブログパーツ

あわせて読みたいブログパーツ