मैं एक भयानक समय के लिए एक 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 में OpenEXR 1.6.1 शामिल है, जिसमें ilmbase-devel 1.0.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) स्थापित करने का सबसे आसान तरीका क्या है? क्या कोई आरपीएम निर्भरता के साथ कहीं पेश करता है?
libtool-ltdl-devel
शामिल है libltdl.so.7
, लेकिन ImageMagick की आवश्यकता है libltdl.so.3
। :(