また、自作かよ。(CentOS 7 に戻っちゃう 編)-05

By | 2020年7月14日

掲示板を動かしてみたところ、CGI::Carp qw(fatalsToBrowser) の

エラーがあったので、perl-CGI をインストールしました。

# yum list installed | grep perl-CGI

何も表示されなかったので、インストールされていないことが

確認できました。

# yum install perl-CGI

読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                     | 4.3 kB     00:00
 * base: ftp.jaist.ac.jp
 * epel: mirrors.thzhost.com
 * extras: ftp.jaist.ac.jp
 * remi-safe: mirror.innosol.asia
 * updates: ftp.jaist.ac.jp
base                                                     | 3.6 kB     00:00
epel                                                     | 4.7 kB     00:00
extras                                                   | 2.9 kB     00:00
remi-safe                                                | 3.0 kB     00:00
updates                                                  | 2.9 kB     00:00
(1/2): epel/x86_64/updateinfo                              | 1.0 MB   00:06
(2/2): epel/x86_64/primary_db                              | 6.8 MB   00:17
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> パッケージ perl-CGI.noarch 0:3.63-4.el7 を インストール
–> 依存性の処理をしています: perl(FCGI) >= 0.67 のパッケージ: perl-CGI-3.63-4.el7.noarch
–> トランザクションの確認を実行しています。
—> パッケージ perl-FCGI.x86_64 1:0.74-8.el7 を インストール
–> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package            アーキテクチャー
                                    バージョン              リポジトリー   容量
================================================================================
インストール中:
 perl-CGI           noarch          3.63-4.el7              base          250 k
依存性関連でのインストールをします:
 perl-FCGI          x86_64          1:0.74-8.el7            base           42 k

トランザクションの要約
================================================================================
インストール  1 パッケージ (+1 個の依存関係のパッケージ)

総ダウンロード容量: 292 k
インストール容量: 783 k
Is this ok [y/d/N]: y
Downloading packages:
(1/2): perl-FCGI-0.74-8.el7.x86_64.rpm                     |  42 kB   00:00
(2/2): perl-CGI-3.63-4.el7.noarch.rpm                      | 250 kB   00:00
——————————————————————————–
合計                                               414 kB/s | 292 kB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:perl-FCGI-0.74-8.el7.x86_64                   1/2
  インストール中          : perl-CGI-3.63-4.el7.noarch                      2/2
  検証中                  : perl-CGI-3.63-4.el7.noarch                      1/2
  検証中                  : 1:perl-FCGI-0.74-8.el7.x86_64                   2/2

インストール:
  perl-CGI.noarch 0:3.63-4.el7

依存性関連をインストールしました:
  perl-FCGI.x86_64 1:0.74-8.el7

完了しました!

# systemctl restart httpd

httpd を再起動。掲示板のエラーは解消されました。

これで、仮営業開始の準備はできましたが、このあと、どちらに

向かうか迷うところです。CentOS 8 で、唯一、正常動作した

phpBB のインストールを考えて、MySQL をインストールして

おくか、 Image::Magick(PerlMagick) へのリベンジを果たすか

旧サーバーに繋いでいた数個の DATA が入った HDD をつなぎ直して

統廃合するか、いくつかの選択肢があります。

しばし、考えた結果、最初に Image::Magick をインストールして

次に、HDD を3個繋ぎ、DATA の整理と平行して MySQL と

phpBB のインストールを行っていくという方向で進むことに

しました。

# yum install https://imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-7.0.10-23.x86_64.rpm
 

読み込んだプラグイン:fastestmirror, langpacks
ImageMagick-7.0.10-23.x86_64.rpm                         | 144 kB     00:01
/var/tmp/yum-root-N3TAOK/ImageMagick-7.0.10-23.x86_64.rpm を調べています: ImageMagick-7.0.10-23.x86_64
/var/tmp/yum-root-N3TAOK/ImageMagick-7.0.10-23.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> パッケージ ImageMagick.x86_64 0:7.0.10-23 を インストール
–> 依存性の処理をしています: ImageMagick-libs(x86-64) = 7.0.10-23 のパッケージ: ImageMagick-7.0.10-23.x86_64
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                     | 7.6 kB     00:00
 * base: ftp.jaist.ac.jp
 * epel: nrt.edge.kernel.org
 * extras: ftp.jaist.ac.jp
 * remi-safe: mirror.innosol.asia
 * updates: ftp.jaist.ac.jp
base                                                     | 3.6 kB     00:00
extras                                                   | 2.9 kB     00:00
remi-safe                                                | 3.0 kB     00:00
updates                                                  | 2.9 kB     00:00
–> 依存性の処理をしています: libMagickWand-7.Q16HDRI.so.7(VERS_7.0)(64bit) のパッケージ: ImageMagick-7.0.10-23.x86_64
–> 依存性の処理をしています: libICE.so.6()(64bit) のパッケージ: ImageMagick-7.0.10-23.x86_64
–> 依存性の処理をしています: libMagickCore-7.Q16HDRI.so.7()(64bit) のパッケージ: ImageMagick-7.0.10-23.x86_64
–> 依存性の処理をしています: libMagickWand-7.Q16HDRI.so.7()(64bit) のパッケージ: ImageMagick-7.0.10-23.x86_64
–> 依存性の処理をしています: libSM.so.6()(64bit) のパッケージ: ImageMagick-7.0.10-23.x86_64
–> 依存性の処理をしています: libXext.so.6()(64bit) のパッケージ: ImageMagick-7.0.10-23.x86_64
–> 依存性の処理をしています: libXt.so.6()(64bit) のパッケージ:
    :

    :
   <略>

    :
    :

—> パッケージ urw-base35-z003-fonts.noarch 0:20170801-10.el7 を インストール
–> トランザクションの確認を実行しています。
—> パッケージ ImageMagick.x86_64 0:7.0.10-23 を インストール
–> 依存性の処理をしています: ImageMagick-libs(x86-64) = 7.0.10-23 のパッケージ: ImageMagick-7.0.10-23.x86_64
—> パッケージ libXxf86vm.x86_64 0:1.1.4-1.el7 を インストール
—> パッケージ libwayland-client.x86_64 0:1.15.0-1.el7 を インストール
—> パッケージ libwayland-server.x86_64 0:1.15.0-1.el7 を インストール
—> パッケージ libxshmfence.x86_64 0:1.2-1.el7 を インストール
—> パッケージ mesa-libgbm.x86_64 0:18.3.4-7.el7_8.1 を インストール
—> パッケージ mesa-libglapi.x86_64 0:18.3.4-7.el7_8.1 を インストール
—> パッケージ xorg-x11-font-utils.x86_64 1:7.5-21.el7 を インストール
–> 依存性の処理をしています: libfontenc.so.1()(64bit) のパッケージ: 1:xorg-x11-font-utils-7.5-21.el7.x86_64
—> パッケージ xorg-x11-server-utils.x86_64 0:7.7-20.el7 を インストール
–> 依存性の処理をしています: libXxf86misc.so.1()(64bit) のパッケージ: xorg-x11-server-utils-7.7-20.el7.x86_64
–> トランザクションの確認を実行しています。
—> パッケージ ImageMagick.x86_64 0:7.0.10-23 を インストール
–> 依存性の処理をしています: ImageMagick-libs(x86-64) = 7.0.10-23 のパッケージ: ImageMagick-7.0.10-23.x86_64
—> パッケージ libXxf86misc.x86_64 0:1.0.3-7.1.el7 を インストール
—> パッケージ libfontenc.x86_64 0:1.1.3-3.el7 を インストール
–> 依存性解決を終了しました。
エラー: パッケージ: ImageMagick-7.0.10-23.x86_64 (/ImageMagick-7.0.10-23.x86_64)
             要求: ImageMagick-libs(x86-64) = 7.0.10-23
 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

エラーが出ました。「ImageMagick-libs(x86-64) がないから、

エラーしちゃったじゃん」って言ってます。(翻訳すると単純に

インストールする為のライブラリが足らないと言っているだけと

Linux の先輩が教えてくれました)

じゃあ、先に ImageMagick-libs(x86-64) をインストールします。

# yum install https://imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-7.0.10-23.x86_64.rpm


読み込んだプラグイン:fastestmirror, langpacks
ImageMagick-libs-7.0.10-23.x86_64.rpm                    | 2.3 MB     00:14
/var/tmp/yum-root-N3TAOK/ImageMagick-libs-7.0.10-23.x86_64.rpm を調べています: ImageMagick-libs-7.0.10-23.x86_64
/var/tmp/yum-root-N3TAOK/ImageMagick-libs-7.0.10-23.x86_64.rpm をインストール済 みとして設定しています
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> パッケージ ImageMagick-libs.x86_64 0:7.0.10-23 を インストール
–> 依存性の処理をしています: libHalf.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * epel: ftp.jaist.ac.jp
 * extras: ftp.jaist.ac.jp
 * remi-safe: mirror.innosol.asia
 * updates: ftp.jaist.ac.jp
–> 依存性の処理をしています: libICE.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libIex.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libIexMath.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libIlmImf.so.7()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libIlmThread.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libImath.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libSM.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libXext.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libXt.so.6()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libcairo.so.2()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libfftw3.so.3()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libgdk_pixbuf-2.0.so.0()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libgs.so.9()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: liblcms2.so.2()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libltdl.so.7()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
–> 依存性の処理をしています: libpango-1.0.so.0()(64bit) のパッケージ: ImageMagick-libs-7.0.10-23.x86_64
    :

    :
   <略>

    :
    :
  libxshmfence.x86_64 0:1.2-1.el7
  mesa-libEGL.x86_64 0:18.3.4-7.el7_8.1
  mesa-libGL.x86_64 0:18.3.4-7.el7_8.1
  mesa-libgbm.x86_64 0:18.3.4-7.el7_8.1
  mesa-libglapi.x86_64 0:18.3.4-7.el7_8.1
  openjpeg2.x86_64 0:2.3.1-3.el7_7
  pango.x86_64 0:1.42.4-4.el7_7
  urw-base35-bookman-fonts.noarch 0:20170801-10.el7
  urw-base35-c059-fonts.noarch 0:20170801-10.el7
  urw-base35-d050000l-fonts.noarch 0:20170801-10.el7
  urw-base35-fonts.noarch 0:20170801-10.el7
  urw-base35-fonts-common.noarch 0:20170801-10.el7
  urw-base35-gothic-fonts.noarch 0:20170801-10.el7
  urw-base35-nimbus-mono-ps-fonts.noarch 0:20170801-10.el7
  urw-base35-nimbus-roman-fonts.noarch 0:20170801-10.el7
  urw-base35-nimbus-sans-fonts.noarch 0:20170801-10.el7
  urw-base35-p052-fonts.noarch 0:20170801-10.el7
  urw-base35-standard-symbols-ps-fonts.noarch 0:20170801-10.el7
  urw-base35-z003-fonts.noarch 0:20170801-10.el7
  xorg-x11-font-utils.x86_64 1:7.5-21.el7
  xorg-x11-server-utils.x86_64 0:7.7-20.el7

完了しました!

そして、再び、ImageMagick 本体をインストール。

# yum install https://imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-7.0.10-23.x86_64.rpm


読み込んだプラグイン:fastestmirror, langpacks
ImageMagick-7.0.10-23.x86_64.rpm                         | 144 kB     00:01
/var/tmp/yum-root-N3TAOK/ImageMagick-7.0.10-23.x86_64.rpm を調べています: ImageMagick-7.0.10-23.x86_64
/var/tmp/yum-root-N3TAOK/ImageMagick-7.0.10-23.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> パッケージ ImageMagick.x86_64 0:7.0.10-23 を インストール
–> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package        アーキテクチャー
                          バージョン     リポジトリー                      容量
================================================================================
インストール中:
 ImageMagick    x86_64    7.0.10-23      /ImageMagick-7.0.10-23.x86_64    594 k

トランザクションの要約
================================================================================
インストール  1 パッケージ

合計容量: 594 k
インストール容量: 594 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : ImageMagick-7.0.10-23.x86_64                    1/1
  検証中                  : ImageMagick-7.0.10-23.x86_64                    1/1

インストール:
  ImageMagick.x86_64 0:7.0.10-23

完了しました!

あっさりと、インストールに成功したみたいです。まあ、

ImageMagick-libs をインストールしてから、ImageMagick 本体を

インストールすれば良かったんでしょうね。単純に順番の

間違い?

まあ、何はともあれ本体のインストールが完了したので、

明日は、いよいよ、Image::Magick(PerlMagick) へのリベンジですね。

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語を使って書いてね。外国語わかんない。