さくらVPS(その8:ImageMagickとPerlMagickのインストール)

さくらVPS(その8:ImageMagickとPerlMagickのインストール)

Posted at July 9,2013 1:55 AM
Tag:[sakura, VPS]

「さくら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.参考サイト

参考サイトは以下です。ありがとうございました。

関連記事
トラックバックURL


コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)