さて、お待ちかね? 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
いい言葉ですね。