CentOS 6.3 x86_64 서버에 최신 버전의 ImageMagick을 설치하려고하는데 끔찍한 시간이 있습니다. 먼저 ImageMagick 사이트에서 RPM을 다운로드 하여 설치하려고했습니다. 종속성이 없어서 실패했습니다.
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
나는 한 libtool-ltdl
설치,하지만 그건 포함 libltdl.so.7
하지 libltdl.so.4
. 내가 가진 유사한 문제가 libHalf
, libIex
, libIlmImf
와 libImath
. 일반적으로 OpenEXR을 설치하여 이러한 종속성을 얻을 수 있습니다. 불행하게도 CentOS 6.3에는 ilmbase-devel 1.0.1이 포함 된 OpenEXR 1.6.1이 포함되어 있습니다. 그리고 ilmbase-devel 릴리스에는 최신 버전의 해당 종속성이 포함되어 있습니다.
libHalf.so.6
libIex.so.6
libIlmImf.so.6
libImath.so.6
다음 으로 소스에서 ImageMagick을 설치 하기 위한 지침 을 따르 려고 시도했습니다 . 행운도 없습니다. 빌드 오류가 발생합니다.
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.*
configure
djvu를 명시 적으로 제외하기 위해 다시 실행해도 여전히 동일한 오류가 발생합니다. 이 시점에서 나는 머리를 뽑고있다.
CentOS 6.3에 비교적 최신 버전의 ImageMagick (> 6.7)을 설치하는 가장 쉬운 방법은 무엇입니까? 누군가 어딘가에 의존성을 가진 RPM 을 제공합니까 ?
libtool-ltdl-devel
포함 libltdl.so.7
하지만 ImageMagick에는이 필요합니다 libltdl.so.3
. :(