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

By | 2020年7月14日

さて、お待ちかね? Image::Magick(PerlMagick) のインストール。

CentOS 8 のとき、ことごとく失敗したのですが、そのとき、

ありとあらゆるページを参照しました。その中で、ブックマーク

しておいたページを横目で見ながら、

# yum install php-pear

読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                     | 9.1 kB     00:00
 * 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
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
remi-safe/primary_db                                       | 1.7 MB   00:35
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> パッケージ php-pear.noarch 1:1.9.4-21.el7 を インストール
–> 依存性の処理をしています: php-posix のパッケージ: 1:php-pear-1.9.4-21.el7.noarch
–> トランザクションの確認を実行しています。
—> パッケージ php-process.x86_64 0:5.4.16-48.el7 を インストール
–> 依存性の処理をしています: php-common(x86-64) = 5.4.16-48.el7 のパッケージ: php-process-5.4.16-48.el7.x86_64
–> 依存性解決を終了しました。
エラー: パッケージ: php-process-5.4.16-48.el7.x86_64 (base)
             要求: php-common(x86-64) = 5.4.16-48.el7
            インストール: php-common-7.3.20-1.el7.remi.x86_64 (@remi-php73)
                php-common(x86-64) = 7.3.20-1.el7.remi
            利用可能: php-common-5.4.16-48.el7.x86_64 (base)
                php-common(x86-64) = 5.4.16-48.el7
 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

いきなり、コケました。

# yum install https://centos.pkgs.org/7/centos-aarch64/php-common-5.4.16-48.el7.aarch64.rpm.html

読み込んだプラグイン:fastestmirror, langpacks
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
パッケージ https://centos.pkgs.org/7/centos-aarch64/php-common-5.4.16-48.el7.aarch64.rpm.html は利用できません。
エラー: 何もしません

ありゃ、間違えた。以下、迷走が続きます。迷走なので、やったことと

結果だけを羅列するにとどめます。

# yum install https://centos.pkgs.org/7/centos-aarch64/php-common-5.4.16-48.el7.aarch64.rpm

エラー: 何もしません

# yum install php-common

一致したパッケージ php-common-5.4.16-48.el7.x86_64 はすでにインストールされてい ます。更新を確認しています。
何もしません

# yum install php-pear

 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

# yum install https://rpms.remirepo.net/enterprise/7/test/x86_64/php73-php-common-7.3.20~RC1-1.el7.remi.x86_64.rpm

 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

# yum install php-pear

 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

# yum -y install ImageMagick-perl

 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

# yum install http://mirror.centos.org/centos/7/os/x86_64/Packages/ImageMagick-6.9.10.68-3.el7.x86_64.rpm

エラー: 何もしません

# yum install http://mirror.centos.org/centos/7/os/x86_64/Packages/php-common-5.4.16-48.el7.x86_64.rpm

エラー: 何もしません

# yum -y install ImageMagick-perl

 問題を回避するために –skip-broken を用いることができます。
 これらを試行できます: rpm -Va –nofiles –nodigest

# service php-fpm restart

Redirecting to /bin/systemctl restart php-fpm.service
Failed to restart php-fpm.service: Unit not found.

ハハハ……

何も考えずに、行き当たりばったり、検索で見つけたページの

言うがまま、やってては、上のようなことになり、何も進みません。

ここに至って、やっと、考えました。

あ。そうだ。また、自作かよ。(CGI 編)-05 のいましめを

忘れてました。ImageMagick公式 で最新版を入手して

yum を使ってインストールするのが一番なのでした。

もう一度、公式ページのダウンロードファイル一覧をじっくりと

眺めました。

ん?一覧の下から3番目に、ImageMagick-perl-7.0.10-23.x86_64.rpm

が、あるじゃありませんか。

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

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

依存性を解決しました

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

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

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

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

完了しました!

ビンゴ!

Apache を再起動して、掲示板のチェック CGI で確認してみると

Image-Magick動作: OK

いい言葉ですね。

コメントを残す

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

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