J'ai du mal à essayer d'installer une version récente d'ImageMagick sur un serveur CentOS 6.3 x86_64. Tout d'abord, j'ai téléchargé le RPM à partir du site ImageMagick et j'ai essayé de l'installer. Cela a échoué en raison de dépendances manquantes:
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
J'ai libtool-ltdlinstallé, mais cela inclut libltdl.so.7, non libltdl.so.4. J'ai un problème similaire avec libHalf, libIex, libIlmImfet libImath. En règle générale, vous pouvez installer OpenEXR pour obtenir ces dépendances. Malheureusement, CentOS 6.3 inclut OpenEXR 1.6.1, qui inclut ilmbase-devel 1.0.1. Et cette version d'ilmbase-devel inclut des versions plus récentes de ces dépendances:
libHalf.so.6libIex.so.6libIlmImf.so.6libImath.so.6
J'ai ensuite essayé de suivre les instructions pour installer ImageMagick à partir des sources. Pas de chance non plus. Je reçois une erreur de build:
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.*
J'ai même réexécuté configurepour exclure explicitement djvu et j'obtiens toujours la même erreur. À ce stade, j'arrache mes cheveux.
Quelle est la façon la plus simple d'obtenir une version relativement récente d'ImageMagick (> 6.7) installée sur CentOS 6.3? Quelqu'un propose-t-il des RPM avec des dépendances quelque part?
libtool-ltdl-develinclut libltdl.so.7, mais ImageMagick l'exige libltdl.so.3. :(