/ / Проверете за ImageMagick текущата версия на базата на тази деинсталиране или Install - imagemagick, imagemagick-convert

Проверете за ImageMagick текущата версия, базирана на този деинсталиране или Install - imagemagick, imagemagick-convert

Отиваме за тестове за проникване и за товаЗатова трябва да надстроя ImageMagick на нашия сървър до 7.0.2-2, защото предишната версия 6.7.x.x (която в момента се изпълнява) има някои високи уязвимости и за да се отървем от тях, планираме да актуализираме това. Искам да го оправям с ansible и да направя отделна инсталация. Имам скрипт, но този скрипт не проверява дали има инсталирана по-рано версия. предишната версия, ако има такава, която деинсталира и след това направи нова инсталация на надстройваната версия. Много благодаря предварително!

Отговори:

0 за отговор № 1

Можете да получите версията, като я анализирате от първия ред от

identify --version

напр. на почти актуален хост:

$ identification --version

Версия: ImageMagick 7.0.1-1 Q16 x86_64 2016-06-24 http://www.imagemagick.org Авторски права: Авторски права (C) 1999-2016 Лиценз на ImageMagick Studio LLC: http://www.imagemagick.org/script/license.php Характеристики: Cipher 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 Авторски права: Авторски права (C) 1999-2011 ImageMagick Studio LLC Характеристики:

Използвайте "sed" или любимия си редактор, за да извлечете реда на версията:

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