ฉันมีเวลาเหลือเฟือที่จะพยายามติดตั้ง ImageMagick รุ่นล่าสุดบนเซิร์ฟเวอร์ CentOS 6.3 x86_64 ก่อนอื่นฉันดาวน์โหลด RPM จากเว็บไซต์ ImageMagick และพยายามติดตั้ง ที่ล้มเหลวเนื่องจากการพึ่งพาที่ขาดหายไป:
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.6libIex.so.6libIlmImf.so.6libImath.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 อย่างชัดเจนและฉันยังคงได้รับข้อผิดพลาดเดียวกัน เมื่อมาถึงจุดนี้ฉันดึงผมออก
วิธีที่ง่ายที่สุดในการติดตั้ง ImageMagick (> 6.7) ใน CentOS 6.3 คืออะไร? มีใครเสนอ RPMs ที่ขึ้นต่อกันที่ไหนสักแห่ง?
libtool-ltdl-develรวมถึงlibltdl.so.7แต่ ImageMagick libltdl.so.3ต้อง :(