আমি CentOS 6.3 x86_64 সার্ভারে ইমেজম্যাগিকের একটি সাম্প্রতিক সংস্করণ ইনস্টল করার চেষ্টা করার জন্য একটি ভীতিজনক সময় পাচ্ছি। প্রথমে, আমি ইমেজম্যাগিক সাইট থেকে আরপিএম ডাউনলোড করেছি এবং এটি ইনস্টল করার চেষ্টা করেছি। নিখোঁজ নির্ভরতাগুলির কারণে এটি ব্যর্থ হয়েছে:
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
। সাধারণত, আপনি সেই নির্ভরতাগুলি পেতে ওপেক্সএক্সআর ইনস্টল করতে পারেন। দুর্ভাগ্যক্রমে, CentOS 6.3 এ ওপেনএক্সআর 1.6.1 অন্তর্ভুক্ত করেছে, যার মধ্যে ইলম্বেস-ডেভেল 1.0.1 রয়েছে। এবং ইলম্ব্যাস-দেভেলের সেই প্রকাশের মধ্যে সেই নির্ভরতার নতুন সংস্করণ অন্তর্ভুক্ত রয়েছে:
libHalf.so.6
libIex.so.6
libIlmImf.so.6
libImath.so.6
এরপরে উত্স থেকে ইমেজম্যাগিক ইনস্টল করার নির্দেশাবলী অনুসরণ করার চেষ্টা করেছি । ভাগ্যও নেই সেখানে। আমি একটি বিল্ড ত্রুটি পেয়েছি:
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
স্পষ্টতই ডিজেভুকে বাদ দিতে পুনরায় দৌড়েছি এবং এখনও আমি একই ত্রুটি পেয়েছি। এই মুহুর্তে, আমি আমার চুলগুলি টানছি।
CentOS 6.3 এ ইমেজম্যাগিকের (> 6.7) ইনস্টল করার তুলনামূলক সহজতম উপায়টি কী? কেউ কি কোথাও নির্ভরতা নিয়ে আরপিএম সরবরাহ করে?
libtool-ltdl-devel
অন্তর্ভুক্ত রয়েছে libltdl.so.7
তবে চিত্রম্যাগিকের প্রয়োজন libltdl.so.3
। :(