さくらVPS(その8:ImageMagickとPerlMagickのインストール)
「さくらVPS」のサーバにImageMagickとPerlMagickをインストールする方法について紹介します。
この記事は「さくらVPS」環境設定シリーズの8回目です。
インストール時のOSおよびPerlのバージョンは次のとおりです。
- CentOS 6.3
- Perl 5.10.1
1.ImageMagickのインストール
ImageMagickをインストールするには、root権限で次のyumコマンドを実行します。
$ sudo yum install ImageMagick
ちょっと長いですが、正常にインストールできたときのログを掲載しておきます。
[hoge@www ~]$ sudo yum install ImageMagick
[sudo] password for hoge:
Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* epel: mirror.nus.edu.sg
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
86 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ImageMagick.x86_64 0:6.5.4.7-6.el6_2 will be installed
--> Processing Dependency: libwmflite-0.2.so.7()(64bit) for package: ImageMagick-6.5.4.7-6.el6_2.x86_64
--> Processing Dependency: librsvg-2.so.2()(64bit) for package: ImageMagick-6.5.4.7-6.el6_2.x86_64
--> Processing Dependency: liblcms.so.1()(64bit) for package: ImageMagick-6.5.4.7-6.el6_2.x86_64
--> Processing Dependency: libgs.so.8()(64bit) for package: ImageMagick-6.5.4.7-6.el6_2.x86_64
--> Processing Dependency: libXt.so.6()(64bit) for package: ImageMagick-6.5.4.7-6.el6_2.x86_64
--> Running transaction check
---> Package ghostscript.x86_64 0:8.70-14.el6_3.1 will be installed
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript-8.70-14.el6_3.1.x86_64
--> Processing Dependency: ghostscript-fonts for package: ghostscript-8.70-14.el6_3.1.x86_64
---> Package lcms-libs.x86_64 0:1.19-1.el6 will be installed
---> Package libXt.x86_64 0:1.0.7-1.el6 will be installed
---> Package librsvg2.x86_64 0:2.26.0-5.el6_1.1.0.1.centos will be installed
--> Processing Dependency: libgsf >= 1.6.0 for package: librsvg2-2.26.0-5.el6_1.1.0.1.centos.x86_64
--> Processing Dependency: libgsf-1.so.114()(64bit) for package: librsvg2-2.26.0-5.el6_1.1.0.1.centos.x86_64
--> Processing Dependency: libcroco-0.6.so.3()(64bit) for package: librsvg2-2.26.0-5.el6_1.1.0.1.centos.x86_64
---> Package libwmf-lite.x86_64 0:0.2.8.4-22.el6.centos will be installed
--> Running transaction check
---> Package ghostscript-fonts.noarch 0:5.50-23.1.el6 will be installed
--> Processing Dependency: xorg-x11-font-utils for package: ghostscript-fonts-5.50-23.1.el6.noarch
---> Package libcroco.x86_64 0:0.6.2-5.el6 will be installed
---> Package libgsf.x86_64 0:1.14.15-5.el6 will be installed
--> Processing Dependency: GConf2 for package: libgsf-1.14.15-5.el6.x86_64
--> Processing Dependency: GConf2 for package: libgsf-1.14.15-5.el6.x86_64
---> Package urw-fonts.noarch 0:2.4-10.el6 will be installed
--> Running transaction check
---> Package GConf2.x86_64 0:2.28.0-6.el6 will be installed
--> Processing Dependency: sgml-common for package: GConf2-2.28.0-6.el6.x86_64
--> Processing Dependency: libORBit-2.so.0()(64bit) for package: GConf2-2.28.0-6.el6.x86_64
---> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed
--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Running transaction check
---> Package ORBit2.x86_64 0:2.14.17-3.2.el6_3 will be installed
--> Processing Dependency: libIDL-2.so.0()(64bit) for package: ORBit2-2.14.17-3.2.el6_3.x86_64
---> Package libXfont.x86_64 0:1.4.1-2.el6_1 will be installed
---> Package libfontenc.x86_64 0:1.0.5-2.el6 will be installed
---> Package sgml-common.noarch 0:0.6.3-32.el6 will be installed
--> Running transaction check
---> Package libIDL.x86_64 0:0.8.13-2.1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Installing:
ImageMagick x86_64 6.5.4.7-6.el6_2 base 1.7 M
Installing for dependencies:
GConf2 x86_64 2.28.0-6.el6 base 964 k
ORBit2 x86_64 2.14.17-3.2.el6_3 updates 168 k
ghostscript x86_64 8.70-14.el6_3.1 updates 4.4 M
ghostscript-fonts noarch 5.50-23.1.el6 base 751 k
lcms-libs x86_64 1.19-1.el6 base 100 k
libIDL x86_64 0.8.13-2.1.el6 base 83 k
libXfont x86_64 1.4.1-2.el6_1 base 128 k
libXt x86_64 1.0.7-1.el6 base 174 k
libcroco x86_64 0.6.2-5.el6 base 100 k
libfontenc x86_64 1.0.5-2.el6 base 24 k
libgsf x86_64 1.14.15-5.el6 base 116 k
librsvg2 x86_64 2.26.0-5.el6_1.1.0.1.centos base 138 k
libwmf-lite x86_64 0.2.8.4-22.el6.centos base 51 k
sgml-common noarch 0.6.3-32.el6 base 43 k
urw-fonts noarch 2.4-10.el6 base 3.1 M
xorg-x11-font-utils x86_64 1:7.2-11.el6 base 75 k
Transaction Summary
==========================================================================================
Install 17 Package(s)
Total download size: 12 M
Installed size: 41 M
Is this ok [y/N]: y
Downloading Packages:
(1/17): GConf2-2.28.0-6.el6.x86_64.rpm | 964 kB 00:00
(2/17): ImageMagick-6.5.4.7-6.el6_2.x86_64.rpm | 1.7 MB 00:00
(3/17): ORBit2-2.14.17-3.2.el6_3.x86_64.rpm | 168 kB 00:00
(4/17): ghostscript-8.70-14.el6_3.1.x86_64.rpm | 4.4 MB 00:00
(5/17): ghostscript-fonts-5.50-23.1.el6.noarch.rpm | 751 kB 00:00
(6/17): lcms-libs-1.19-1.el6.x86_64.rpm | 100 kB 00:00
(7/17): libIDL-0.8.13-2.1.el6.x86_64.rpm | 83 kB 00:00
(8/17): libXfont-1.4.1-2.el6_1.x86_64.rpm | 128 kB 00:00
(9/17): libXt-1.0.7-1.el6.x86_64.rpm | 174 kB 00:00
(10/17): libcroco-0.6.2-5.el6.x86_64.rpm | 100 kB 00:00
(11/17): libfontenc-1.0.5-2.el6.x86_64.rpm | 24 kB 00:00
(12/17): libgsf-1.14.15-5.el6.x86_64.rpm | 116 kB 00:00
(13/17): librsvg2-2.26.0-5.el6_1.1.0.1.centos.x86_64.rpm | 138 kB 00:00
(14/17): libwmf-lite-0.2.8.4-22.el6.centos.x86_64.rpm | 51 kB 00:00
(15/17): sgml-common-0.6.3-32.el6.noarch.rpm | 43 kB 00:00
(16/17): urw-fonts-2.4-10.el6.noarch.rpm | 3.1 MB 00:00
(17/17): xorg-x11-font-utils-7.2-11.el6.x86_64.rpm | 75 kB 00:00
------------------------------------------------------------------------------------------
Total 3.5 MB/s | 12 MB 00:03
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libfontenc-1.0.5-2.el6.x86_64 1/17
Installing : libXt-1.0.7-1.el6.x86_64 2/17
Installing : libXfont-1.4.1-2.el6_1.x86_64 3/17
Installing : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 4/17
Installing : ghostscript-fonts-5.50-23.1.el6.noarch 5/17
Installing : libwmf-lite-0.2.8.4-22.el6.centos.x86_64 6/17
Installing : lcms-libs-1.19-1.el6.x86_64 7/17
Installing : sgml-common-0.6.3-32.el6.noarch 8/17
Installing : urw-fonts-2.4-10.el6.noarch 9/17
Installing : ghostscript-8.70-14.el6_3.1.x86_64 10/17
Installing : libcroco-0.6.2-5.el6.x86_64 11/17
Installing : libIDL-0.8.13-2.1.el6.x86_64 12/17
Installing : ORBit2-2.14.17-3.2.el6_3.x86_64 13/17
Installing : GConf2-2.28.0-6.el6.x86_64 14/17
Installing : libgsf-1.14.15-5.el6.x86_64 15/17
Installing : librsvg2-2.26.0-5.el6_1.1.0.1.centos.x86_64 16/17
Installing : ImageMagick-6.5.4.7-6.el6_2.x86_64 17/17
Verifying : libIDL-0.8.13-2.1.el6.x86_64 1/17
Verifying : ghostscript-8.70-14.el6_3.1.x86_64 2/17
Verifying : libXt-1.0.7-1.el6.x86_64 3/17
Verifying : ORBit2-2.14.17-3.2.el6_3.x86_64 4/17
Verifying : libcroco-0.6.2-5.el6.x86_64 5/17
Verifying : urw-fonts-2.4-10.el6.noarch 6/17
Verifying : sgml-common-0.6.3-32.el6.noarch 7/17
Verifying : lcms-libs-1.19-1.el6.x86_64 8/17
Verifying : libgsf-1.14.15-5.el6.x86_64 9/17
Verifying : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 10/17
Verifying : ghostscript-fonts-5.50-23.1.el6.noarch 11/17
Verifying : libwmf-lite-0.2.8.4-22.el6.centos.x86_64 12/17
Verifying : libXfont-1.4.1-2.el6_1.x86_64 13/17
Verifying : librsvg2-2.26.0-5.el6_1.1.0.1.centos.x86_64 14/17
Verifying : GConf2-2.28.0-6.el6.x86_64 15/17
Verifying : ImageMagick-6.5.4.7-6.el6_2.x86_64 16/17
Verifying : libfontenc-1.0.5-2.el6.x86_64 17/17
Installed:
ImageMagick.x86_64 0:6.5.4.7-6.el6_2
Dependency Installed:
GConf2.x86_64 0:2.28.0-6.el6
ORBit2.x86_64 0:2.14.17-3.2.el6_3
ghostscript.x86_64 0:8.70-14.el6_3.1
ghostscript-fonts.noarch 0:5.50-23.1.el6
lcms-libs.x86_64 0:1.19-1.el6
libIDL.x86_64 0:0.8.13-2.1.el6
libXfont.x86_64 0:1.4.1-2.el6_1
libXt.x86_64 0:1.0.7-1.el6
libcroco.x86_64 0:0.6.2-5.el6
libfontenc.x86_64 0:1.0.5-2.el6
libgsf.x86_64 0:1.14.15-5.el6
librsvg2.x86_64 0:2.26.0-5.el6_1.1.0.1.centos
libwmf-lite.x86_64 0:0.2.8.4-22.el6.centos
sgml-common.noarch 0:0.6.3-32.el6
urw-fonts.noarch 0:2.4-10.el6
xorg-x11-font-utils.x86_64 1:7.2-11.el6
Complete!
最後に「Complete!」が表示されれば成功です。
2.PerlMagickのインストール
PerlでImageMagick利用できるようにするためのPerlMagickは、以下のyumコマンドでインストールできました。ちなみにCPANではインストールできないようです。
$ sudo yum install ImageMagick-Perl
こちらも正常にインストールできたときのログを掲載しておきます。
[hoge@www ~]$ sudo yum install ImageMagick-perl
[sudo] password for hoge:
Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* epel: mirror.nus.edu.sg
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
86 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ImageMagick-perl.x86_64 0:6.5.4.7-6.el6_2 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Installing:
ImageMagick-perl x86_64 6.5.4.7-6.el6_2 base 154 k
Transaction Summary
==========================================================================================
Install 1 Package(s)
Total download size: 154 k
Installed size: 416 k
Is this ok [y/N]: y
Downloading Packages:
ImageMagick-perl-6.5.4.7-6.el6_2.x86_64.rpm | 154 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : ImageMagick-perl-6.5.4.7-6.el6_2.x86_64 1/1
Verifying : ImageMagick-perl-6.5.4.7-6.el6_2.x86_64 1/1
Installed:
ImageMagick-perl.x86_64 0:6.5.4.7-6.el6_2
Complete!
こちらも最後に「Complete!」が表示されれば成功です。
これでPerlからImageMagickが使えるようになります。
3.参考サイト
参考サイトは以下です。ありがとうございました。
Posted by yujiro このページの先頭に戻る
- メール送信で「smtp-source: fatal: connect: Connection refused」となる場合の対処
- Apache+mod_proxy+PSGIでMovable TYpeを利用する方法
- さくらVPSにCPANをインストールする方法
- Movable TypeのPSGI環境で503エラーになる場合の対処
- さくらのVPSでrootパスワードを忘れたときの対処
- さくらVPS:NTPの脆弱性を利用したDDoS攻撃対策のまとめ
- さくらVPS(その7:phpMyAdminのインストール)
- さくらVPS(その6:Remiを使ったPHPの最新バージョンのインストール)
- さくらVPS(その5:MySQLのインストールと起動)
- さくらVPS(その4:Apacheのインストールと起動)
- さくらVPS(その3:セキュリティ設定)
- さくらVPS(その2:TeraTerm Menuで自動ログイン)
- さくらVPS(その1:コントロールパネル・サーバ起動・ログイン)
トラックバックURL
コメントする
greeting