imagick 3.4.3 を imagick 3.4.4 へ yum アップデート

ソフトウェアスイートImageMagick

目次一覧

 状態:-  閲覧数:313  投稿日:2019-07-19  更新日:2019-07-19
前提 / 現状確認 / ImageMagickを新規インストールしても、imagickは最新バージョンへアップデートされない

imagick 3.4.3 を imagick 3.4.4 へ yum アップデート / アップデート確認


前提 / 現状確認 / ImageMagickを新規インストールしても、imagickは最新バージョンへアップデートされない

 閲覧数:107 投稿日:2019-07-19 更新日:2019-07-19 

前提


imagick
2008年、下記コマンド でインストール済
$ sudo yum -y install --enablerepo=remi --enablerepo=remi-php72 php-opcache php-devel php-fpm php-gd php-pdo php-dom php-mbstring php-mcrypt php-mysqlnd php-pdo-dblib php-pecl-xdebug php-openssl php-json php-pecl-apcu php-pdo_sqlite php-pdo_mysql php-pecl-memcached php-bcmath php-msgpack php-ldap php-pecl-imagick php-pgsql php-pecl-msgpack php-posix php-pecl-zip
   

現状確認


ImageMagickはインストールされていない
$ identify -version
-bash: identify: コマンドが見つかりません

# convert --version
bash: convert: コマンドが見つかりません


インストールされている imagick バージョンは 3.4.3
# php -i | grep imagick
/etc/php.d/40-imagick.ini,
imagick
imagick module => enabled
imagick module version => 3.4.3
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 1 => 1


ImageMagickを新規インストールしても、imagickは最新バージョンへアップデートされない


ImageMagick 7.0.8-54 インストール

インストールされた ImageMagick バージョンは 7.0.8-54
# identify -version
Version: ImageMagick 7.0.8-54 Q16 x86_64 2019-07-16 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenMP(3.1)
Delegates (built-in): bzlib cairo djvu fftw fontconfig freetype gslib jng jp2 jpeg lcms ltdl lzma openexr pangocairo png ps rsvg tiff webp wmf x xml zlib


# convert --version
Version: ImageMagick 7.0.8-54 Q16 x86_64 2019-07-16 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenMP(3.1)
Delegates (built-in): bzlib cairo djvu fftw fontconfig freetype gslib jng jp2 jpeg lcms ltdl lzma openexr pangocairo png ps rsvg tiff webp wmf x xml zlib


# rpm -qa | grep -i imagemagick
ImageMagick-libs-7.0.8-54.x86_64
ImageMagick6-libs-6.9.9.39-1.el7.remi.x86_64
ImageMagick-7.0.8-54.x86_64


インストールされている imagick バージョンは 3.4.3 のまま
# php -i | grep imagick
/etc/php.d/40-imagick.ini,
imagick
imagick module => enabled
imagick module version => 3.4.3
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 1 => 1


PHPで ImageMagick API のバージョンを確認
var_dump(Imagick::getVersion ());
array(2) {
 'versionNumber' =>
 int(1689)
 'versionString' =>
 string(69) "ImageMagick 6.9.9-39 Q16 x86_64 2018-03-20 http://www.imagemagick.org"
}


imagick 3.4.3 を imagick 3.4.4 へ yum アップデート / アップデート確認

 閲覧数:144 投稿日:2019-07-19 更新日:2019-07-19 

imagick 3.4.3 を imagick 3.4.4 へ yum アップデート


# yum --enablerepo=remi --enablerepo=remi-php72 update php-pecl-imagick
読み込んだプラグイン:fastestmirror, langpacks
remi                                                                                        | 3.0 kB  00:00:00    
remi-php72                                                                                  | 3.0 kB  00:00:00    
(1/2): remi-php72/primary_db                                                                | 226 kB  00:00:01    
(2/2): remi/primary_db                                                                      | 2.5 MB  00:00:02    
Loading mirror speeds from cached hostfile
* base: ty1.mirror.newmediaexpress.com
* epel: mirrors.aliyun.com
* extras: ty1.mirror.newmediaexpress.com
* ius: hkg.mirror.rackspace.com
* remi: mirror.innosol.asia
* remi-php72: mirror.innosol.asia
* remi-safe: mirror.innosol.asia
* updates: ty1.mirror.newmediaexpress.com
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php-pecl-imagick.x86_64 0:3.4.3-8.el7.remi.7.2 を 更新
---> パッケージ php-pecl-imagick.x86_64 0:3.4.4-1.el7.remi.7.2 を アップデート
--> 依存性の処理をしています: ImageMagick6-libs(x86-64) >= 6.9.10 のパッケージ: php-pecl-imagick-3.4.4-1.el7.remi.7.2.x86_64
--> 依存性の処理をしています: libMagickCore-6.Q16.so.6()(64bit) のパッケージ: php-pecl-imagick-3.4.4-1.el7.remi.7.2.x86_64
--> 依存性の処理をしています: libMagickWand-6.Q16.so.6()(64bit) のパッケージ: php-pecl-imagick-3.4.4-1.el7.remi.7.2.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ ImageMagick6-libs.x86_64 0:6.9.9.39-1.el7.remi を 更新
---> パッケージ ImageMagick6-libs.x86_64 0:6.9.10.54-1.el7.remi を アップデート
--> 依存性の処理をしています: libwebpmux.so.3()(64bit) のパッケージ: ImageMagick6-libs-6.9.10.54-1.el7.remi.x86_64
--> 依存性の処理をしています: libwebp.so.7()(64bit) のパッケージ: ImageMagick6-libs-6.9.10.54-1.el7.remi.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ libwebp7.x86_64 0:1.0.2-1.el7.remi を インストール
--> 依存性解決を終了しました。

依存性を解決しました

===================================================================================================================
Package                       アーキテクチャー   バージョン                          リポジトリー            容量
===================================================================================================================
更新します:
php-pecl-imagick              x86_64             3.4.4-1.el7.remi.7.2                remi-php72             162 k
依存性関連でのインストールをします:
libwebp7                      x86_64             1.0.2-1.el7.remi                    remi                   265 k
依存性関連での更新をします:
ImageMagick6-libs             x86_64             6.9.10.54-1.el7.remi                remi                   2.4 M

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

総ダウンロード容量: 2.8 M
Is this ok [y/d/N]:


y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/3): libwebp7-1.0.2-1.el7.remi.x86_64.rpm                                                 | 265 kB  00:00:01    
(2/3): php-pecl-imagick-3.4.4-1.el7.remi.7.2.x86_64.rpm                                     | 162 kB  00:00:02    
(3/3): ImageMagick6-libs-6.9.10.54-1.el7.remi.x86_64.rpm                                    | 2.4 MB  00:00:02    
-------------------------------------------------------------------------------------------------------------------
合計                                                                               1.0 MB/s | 2.8 MB  00:00:02    
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 インストール中          : libwebp7-1.0.2-1.el7.remi.x86_64                                                   1/5

WARNING : ImageMagick6 modules directory have changed.
You need to restart some services to take care of
the new location (e.g. httpd, php-fpm).

 更新します              : ImageMagick6-libs-6.9.10.54-1.el7.remi.x86_64                                      2/5
 更新します              : php-pecl-imagick-3.4.4-1.el7.remi.7.2.x86_64                                       3/5
 整理中                  : php-pecl-imagick-3.4.3-8.el7.remi.7.2.x86_64                                       4/5
 整理中                  : ImageMagick6-libs-6.9.9.39-1.el7.remi.x86_64                                       5/5
 検証中                  : ImageMagick6-libs-6.9.10.54-1.el7.remi.x86_64                                      1/5
 検証中                  : php-pecl-imagick-3.4.4-1.el7.remi.7.2.x86_64                                       2/5
 検証中                  : libwebp7-1.0.2-1.el7.remi.x86_64                                                   3/5
 検証中                  : ImageMagick6-libs-6.9.9.39-1.el7.remi.x86_64                                       4/5
 検証中                  : php-pecl-imagick-3.4.3-8.el7.remi.7.2.x86_64                                       5/5

依存性関連をインストールしました:
 libwebp7.x86_64 0:1.0.2-1.el7.remi                                                                              

更新:
 php-pecl-imagick.x86_64 0:3.4.4-1.el7.remi.7.2                                                                  

依存性を更新しました:
 ImageMagick6-libs.x86_64 0:6.9.10.54-1.el7.remi                                                                  

完了しました!


アップデート確認


imagick 3.4.3 から imagick 3.4.4 へアップデートされた 
$ php -i | grep imagick
/etc/php.d/40-imagick.ini,
imagick
imagick module => enabled
imagick module version => 3.4.4
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 1 => 1


PHPで ImageMagick API のバージョンを確認
アップデートされている
var_dump(Imagick::getVersion ());
array(2) {
 'versionNumber' =>
 int(1690)
 'versionString' =>
 string(67) "ImageMagick 6.9.10-54 Q16 x86_64 2019-07-17 https://imagemagick.org"
}



php-pecl-imagick パッケージをバージョンアップするには?


ImageMagick 7.0.8-54 を yum インストール



週間人気ページランキング / 9-14 → 9-20
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 29
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 21
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 11
4 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 10
5 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 9
6 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 8
7 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 7
7 さくらVPS0 7
8 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
9 PHPファイルでchmodエラー | PHP(プログラミング言語) 5
9 設定 2019/1/22 / 一般ユーザがmailコマンドでメール送信 / 管理者がmailコマンドでメール送信 5
10 Postfix | メール処理システム 4
10 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 4
10 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
10 tar | Linuxコマンド 4
10 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 4
10 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 4
10 echo と cat の違い 4
2021/9/21 1:01 更新