ভাগ করা গ্রন্থাগারগুলি লোড করার সময় ত্রুটি (libGLU.so.1)


30

আমি উবুন্টু 12.10 এ 64 বিট এএমডি প্রসেসরের সাহায্যে চামসিস ম্যাজিকিকিউ চালানোর চেষ্টা করছি।
আমি যখন প্রোগ্রামটি চালানোর চেষ্টা করি তখন এটিই আমাকে বলে।

./magicq: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি: libGLU.so.1: ভাগ করা বস্তু> ফাইল খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই

এখানে ম্যাজিকিউ-র জন্য লাইব্রেরি নির্ভরতাগুলির তালিকা রয়েছে:

অস্টিন @ উবুন্টু: ~ / ম্যাজিকিক $ এলডিডি। / ম্যাজিকিক
লিনাক্স-গেট.সো। => (0xf7799000)
libGLU.so.1 => পাওয়া যায় নি
libusb-0.1.so.4 => পাওয়া যায় নি
libQt5PressSupport.so.5 = > পাওয়া যায় নি
libQt5OpenGL.so.5 => পাওয়া যায় নি
libQt5Widgets.so.5 => পাওয়া যায়নি
libQt5Network.so.5 => পাওয়া যায়নি
libQt5Gui.so.5 => পাওয়া যায়নি
libQt5Core.so.5 => পাওয়া যায় না
libGL। so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7694000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7679000)
libstdc ++। so.6 = > পাওয়া যায় নি
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf764d000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf762e000 )
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7483000)
libXext.so.6 => পাওয়া যায়নি
লিবাটিইকি.সো = = / ওএসআর / লিব 32/fglrx/ libatiuki.so .1 (0xf746c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7467000)
/lib/ld-linux.so.2 (0xf779a000)

আমি জানি যে libGLU.so.1 "usd / lib / x86_64-linux-gnu হিসাবে" ভাগ করে নেওয়া লাইব্রেরির লিঙ্ক (অ্যাপ্লিকেশন / এক্স-শেয়ারডলিব) "লিঙ্ক লক্ষ্য:" libGLU.so.1.3.1 "আমি কীভাবে ঠিক করব? এই?

উত্তর:


38

আসলে আমি libgluনিজেই প্যাকেজটি খুঁজে পাইনি । যা সাহায্য করেছে তা হ'ল:

sudo apt-get install libglu1-mesa:i386

উবুন্টু 14.04 x64


1
উবুন্টু 17.04 এও কাজ করেছেন। চিয়ার্স!
রায়নাল গোবেল

1
এটা শুনে আনন্দিত হলাম!
ড্যানিয়েল কুমাক

1
উবুন্টু 18.04 এ কাজ করেছেন - ধন্যবাদ!
ব্যবহারকারী 2182349

18.04 এ আপনি এটি কীভাবে কাজ করবেন? খনি বলছে প্যাকেজটি সনাক্ত করতে অক্ষম libglu1-mesa: i386 অপ্ট-গেট আপডেটের পরে
জর্ডি

12

আমি এটি সন্ধান। আমাকে 32-বিট সংস্করণ ইনস্টল করতে হয়েছিল।

অন্য কারও জন্য যাদের একই সমস্যা হতে পারে এবং 64৪-বিট অপারেটিং সিস্টেম চালাচ্ছে। অনুপস্থিত ফাইলগুলি অন্তর্ভুক্ত করে এমন প্যাকেজগুলি সন্ধান করুন এবং ব্যবহার করুন:

sudo অ্যাপ-ইনস্টল প্যাকেজ: i386

প্যাকেজের নামে "প্যাকেজ" পরিবর্তন করুন। ": I386" ব্যতীত এটি কেবলমাত্র 64 বিট সংস্করণ ইনস্টল করবে।


11

আমার কেবল 32-বিট বা 64-বিট রেফারেন্স ছাড়াই এটি ইনস্টল করা দরকার।

sudo apt-get install libglu1

এটি আমার জন্য উবুন্টু 17.10 (64-বিট) এ কাজ করেছে। ধন্যবাদ!
সুনিয়াত

2

আমি যে গেমটি খেলতে চেয়েছিলাম তার জন্য আমার libGLU.so.1 দরকার ছিল এবং এই ত্রুটিটি পেয়েছে:

error while loading shared libraries: libGLU.so.1: cannot open shared
object file: No such file or directory

অনুসন্ধানের পরে আমি একটি বাগ পৃষ্ঠাটি পেয়েছি যেখানে কেউ ia32-libs উল্লেখ করেছে এবং সেই im ইনস্টল করার পরে এবং রান্নিগ।

পৃষ্ঠাটি আমি খুঁজে পেয়েছি:

https://bugs.launchpad.net/linuxmint/+bug/891578

কমান্ড আমি দৌড়েছি:

sudo apt-get install ia32-libs

1
পুরানো উবুন্টু ডিস্ট্রোস ia32-lib এর সমাধান এটি এখন হ্রাস করা হয়েছে। পূর্ববর্তী মন্তব্যে ড্যানিয়েল আরও নতুন ডিস্ট্রসের জন্য সঠিক। কমপক্ষে ওপিতে পোস্ট করা প্রথম ত্রুটির উত্তর হিসাবে।
জনআরবি

0

আমার কিছু সমস্যা হয়েছিল যখন আমি কিছু ফাইল মুছে ফেলেছিলাম তখন আমি এই কমান্ডটি ব্যবহার করে এগুলি ফিরিয়ে আনলাম

sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0

আশা করি এটি কার্যকর হবে।


0

এটি সাহায্য করবে

sudo apt-get install libgl1-mesa-dri:i386 libglapi-mesa:i386  libglx-mesa0:i386  libglx0:i386  libgl1:i386 libgl1-mesa-glx:i386 libglu1-mesa:i386 

2
কেন এই সাহায্য করবে?
পাইলট 6
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.