Me está costando mucho tratar de instalar una versión reciente de ImageMagick en un servidor CentOS 6.3 x86_64. Primero, descargué el RPM del sitio ImageMagick e intenté instalarlo. Eso falló debido a la falta de dependencias:
error: Failed dependencies:
libHalf.so.4()(64bit) is needed by ImageMagick-6.8.0-4.x86_64
libIex.so.4()(64bit) is needed by ImageMagick-6.8.0-4.x86_64
libIlmImf.so.4()(64bit) is needed by ImageMagick-6.8.0-4.x86_64
libImath.so.4()(64bit) is needed by ImageMagick-6.8.0-4.x86_64
libltdl.so.3()(64bit) is needed by ImageMagick-6.8.0-4.x86_64
He libtool-ltdl
instalado, pero eso incluye libltdl.so.7
, no libltdl.so.4
. Tengo un problema similar con libHalf
, libIex
, libIlmImf
y libImath
. Por lo general, puede instalar OpenEXR para obtener esas dependencias. Desafortunadamente, CentOS 6.3 incluye OpenEXR 1.6.1, que incluye ilmbase-devel 1.0.1. Y esa versión de ilmbase-devel incluye versiones más nuevas de esas dependencias:
libHalf.so.6
libIex.so.6
libIlmImf.so.6
libImath.so.6
Luego intenté seguir las instrucciones para instalar ImageMagick desde la fuente. No hubo suerte allí tampoco. Me sale un error de compilación:
RPM build errors:
File not found by glob: /home/sean/rpmbuild/BUILDROOT/ImageMagick-6.8.0-4.x86_64/usr/lib64/ImageMagick-6.8.0/modules-Q16/coders/djvu.*
Incluso volví a ejecutar configure
para excluir explícitamente djvu y sigo teniendo el mismo error. En este punto, me estoy sacando el pelo.
¿Cuál es la forma más fácil de instalar una versión relativamente reciente de ImageMagick (> 6.7) en CentOS 6.3? ¿Alguien ofrece RPM con dependencias en alguna parte?
libtool-ltdl-devel
incluye libltdl.so.7
, pero requiere ImageMagick libltdl.so.3
. :(