libpng15.so.15, ভাগ করা অবজেক্ট ফাইলটি খুলতে পারে না


5

আমি সম্প্রতি ব্লেন্ডারের একটি বাইনারি ডাউনলোড করেছি এবং এটি চালানোর পরে নিম্নলিখিত ত্রুটি পেয়েছে:

jdphenix@jdphenix:~/blender/blender_59865$ ./blender
./blender: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory

আমার প্রথম চিন্তাটি ছিল লিবিপং ব্যবহার করে অনুসন্ধান করা apt-cache, তবে ব্লেন্ডার যা খুঁজছিলেন তার সাথে কোনও সংস্করণ মেলে না, তাই আমি http://sourceforge.net/projects/libpng/files/libpng15/ থেকে libpng v15 উত্সটি ডাউনলোড করেছি এবং সাধারণটি ব্যবহার করে এটি তৈরি করেছি I ./configure, make installটাইপ রুটিন।

এর পরে, আমি এখনও একই ত্রুটি পেয়েছি, তাই আমি যাচাই করেছি whereis:

jdphenix@jdphenix:~/blender/blender_59865$ whereis libpng15.so.15
libpng15.so: /usr/local/lib/libpng15.so /usr/local/lib/libpng15.so.15

এটি যেখানে আমি এটি প্রত্যাশা ছিল। চেক ইন http://wiki.blender.org/index.php/Doc:2.6/Manual/Introduction/Installing_Blender/DirectoryLayout দেখল blender --help। কোন পাশা নেই, কারণ এটি libpng15.so.15এমনকি এটি করা প্রয়োজন ।

এই মুহুর্তে, আমি অনুভব করি যে আমি এখানে মৌলিক কিছু মিস করছি। আমি আরও কিছু ভাঙ্গতে / আনব্রেক / এটিকে চালিয়ে যাওয়ার চেষ্টা করতে পারি?

উত্তর:


3

ঠিক আছে, মনে হচ্ছে ব্লেন্ডার ভিতরে এই লাইব্রেরির /usr/libপরিবর্তে সন্ধান করে /usr/local/lib। উত্তরটি তুচ্ছ: সেখানে প্রতীকী লিঙ্ক তৈরি করুন :

sudo ln -s /usr/local/lib/libpng15.so /usr/lib

অন্যথায়, আপনি ./configureআপনার libpng.so থাকা অবস্থায় উপসর্গটি পরিবর্তন করতে পারেন :

./configure --prefix=/usr

এভাবে make installlibpng15.so সরাসরি ইনস্টল করা হবে /usr/lib


আরও কিছু খুব সুন্দরভাবে প্যানিং শেষ হয়েছিল - আমি সরকারী পিপিএ ( sudo apt-get install blender) থেকে ব্লেন্ডার প্যাকেজটি ইনস্টল করেছি , এটি একটি ইনস্টল পদক্ষেপে নির্ভরতার যত্ন নিয়েছে। এমনকি তার পরে আমি খুব বেশি কাজ না করে সংকলন করতে সক্ষম হয়েছি :)
jdphenix
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.