/ /アンインストールまたはインストールに基づいてImageMagickの現在のバージョンを確認 - imagemagick、imagemagick-convert

そのアンインストールまたはインストールに基づいてImageMagickの現在のバージョンを確認する - imagemagick、imagemagick-convert

私達は侵入テストとそのために行きます私たちのサーバーのImageMagickを7.0.2-2にアップグレードする必要があるのは、以前のバージョン6.7.x.x(現在実行中)にいくつかの高い脆弱性があり、それらを取り除くためにこれを更新する予定であるためです。 私はansibleを通してそれを管理し、私はスクリプトを持っている別のインストールをすることを望みますが、このスクリプトは以前にインストールされたバージョンがあるかどうか確認しません。以前のバージョンがあればそれをアンインストールしてからアップグレードバージョンの新規インストールを行います。 事前に感謝します!

回答:

回答№1は0

あなたはからの出力の最初の行からそれを解析することによってバージョンを得ることができます

identify --version

たとえば、ほぼ最新のホストでは、

$ identification --version

バージョン:ImageMagick 7.0.1-1 Q16 x86_64 2016-06-24 http://www.imagemagick.org 著作権:Copyright(C)1999-2016 ImageMagick Studio LLCライセンス: http://www.imagemagick.org/script/license.php 特徴:暗号DPC HDRIデリゲート(組み込み):bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr lzma openexr png tiff wmf x xml zlib

あるいは最新ではないホストでは:

$ identification --version

バージョン:ImageMagick 6.6.9-6 2011-04-28 Q16 http://www.imagemagick.org 著作権:Copyright(C)1999-2011 ImageMagickスタジオLLCの特徴:

バージョン文字列を抽出するには、 "sed"または好きなエディタを使用してください。

identify --version|sed "-e s/Version: ImageMagick //" -e "s/ .*//"|head -1