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-ltdlinstalado, pero eso incluye libltdl.so.7, no libltdl.so.4. Tengo un problema similar con libHalf, libIex, libIlmImfy 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.6libIex.so.6libIlmImf.so.6libImath.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 configurepara 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-develincluye libltdl.so.7, pero requiere ImageMagick libltdl.so.3. :(