Вполне рядовое, текущее обновление установленных пакетов не всегда проходит гладко.
pkg version -l "<" | grep imagick
показывает наличие обновления:
php72-pecl-imagick-3.4.3_2 <
а pkg version | grep ImageMagick
вообще не знает, что сказать:
ImageMagick-nox11-6.9.9.28_2,1 ?
При этом попытка обновиться хоть так:
portmaster php72-pecl-imagick
хоть так:
portmaster ImageMagick-nox11
заканчивается одинаково неуспешно, сообщением:
Installing ImageMagick6-nox11-6.9.10.14,1…
pkg-static: ImageMagick6-nox11-6.9.10.14,1 conflicts with ImageMagick-nox11-6.9.9.28_2,1 (installs files into the same place). Problematic file: /usr/local/bin/Magick++-config
*** Error code 70
То есть, ImageMagick
конфликтует сам с собой.
Что ж, глядим в /usr/ports/UPDATING
и по поиску ImageMagick
видим рекомендацию запустить portmaster
с ключами -w -r
:
portmaster -w -r ImageMagick
или
pkg install -fR graphics/ImageMagick
И это помогло!