উবুন্টু bit৪ বিট মেশিনেরিয়াম: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি: libgtk-x11-2.0.so.0 [বন্ধ]


31

আমি কেবল উবুন্টু 13.10 চূড়ান্ত বিটা 64 বিট ডাউনলোড করেছি এবং প্রতিটি প্রোগ্রাম যে আমি "মেশিনেরিয়াম" ব্যতীত খুব দুর্দান্ত ফ্ল্যাশ গেম ব্যতীত নির্বিঘ্নে কাজ ব্যবহার করি। গেমটিতে একটি .deb প্যাকেজ নেই এবং আমি আগে এটি খেলতে সক্ষম হয়েছি। আমি lib32 এবং ia32 ইনস্টল করার চেষ্টা করেছি এবং এটি বলে যে এটি শেষ সংস্করণে ইনস্টল করা আছে বা যদি আমি li3232-dev চেষ্টা করি তবে এটি বলে যে এটি আর উপলভ্য নয়। এখানে আমার ldd কমান্ড ফলাফল:

fz@Unknown:~/Games/Machinarium$ ldd Machinarium
    linux-gate.so.1 =>  (0xf77c8000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf76c0000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76a5000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf756f000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf755c000)
    libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf7500000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf7461000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf7427000)
    libgtk-x11-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libatk-1.0.so.0 => not found
    libgdk_pixbuf-2.0.so.0 => not found
    libpangocairo-1.0.so.0 => not found
    libpango-1.0.so.0 => not found
    libcairo.so.2 => not found
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf73d3000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf73ce000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf73c9000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf72c4000)
    libnss3.so => not found
    libsmime3.so => not found
    libssl3.so => not found
    libplds4.so => not found
    libplc4.so => not found
    libnspr4.so => not found
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7280000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7263000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf70b0000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf70a4000)
    /lib/ld-linux.so.2 (0xf77c9000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7083000)
    libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf707a000)
    libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf7060000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf7046000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf701c000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf7015000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf6fd4000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6fd0000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6fc9000)
    libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf6fc2000)

দয়া করে আপনার প্রশ্নটি সম্পাদনা করুন এবং আপনি গেমটি চালানোর চেষ্টা করার পরে কি হবে তা বলুন। যদি কোনও ত্রুটি-বার্তা থাকে তবে দয়া করে পোস্ট করুন।
ম্যাডমাইক

fz @ অজানা: ~ / গেমস / মেশিনারিয়াম $ '/ হোম / এফজেড / গেমস / মেশিনারিয়াম / মেশিনেরিয়াম' / হোম / এফজেড / গেমস / মেশিনেরিয়াম / মেশিনেরিয়াম: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি: libgtk-x11-2.0.so.0: পারবেন না ভাগ করা অবজেক্ট ফাইলটি খুলুন: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
ফনজ

sudo apt-get install packagename:i386অনুপস্থিত লাইব্রেরিগুলিতে 32-বিট সংস্করণ (আফাইক) পাওয়ার জন্য আপনার কেবল সক্ষম হওয়া উচিত (যদিও এটি নিশ্চিত করে না যে উপযুক্ত লাইব্রেরি সংস্করণগুলি এখনও উপলব্ধ।)
ক্রোনাইটিস

প্যাকেজ ia32-libs: i386 উপলভ্য নয় তবে এটি অন্য প্যাকেজ দ্বারা উল্লেখ করা হয়েছে। এর অর্থ এই হতে পারে যে প্যাকেজটি অনুপস্থিত, অপ্রচলিত হয়েছে, বা কেবলমাত্র অন্য উত্স থেকে উপলব্ধ তবে নিম্নলিখিত প্যাকেজগুলি এটি প্রতিস্থাপন করেছে: lib32z1 lib32ncurses5 lib32bz2-1.0
Fonz

1
"উবুন্টু 13.10 চূড়ান্ত বিটা 64 বিট", আপনি কোনও স্থিতিশীল দিয়ে চেষ্টা করেছেন?
ব্রায়াম

উত্তর:


70

স্পষ্টতই আপনাকে libgtk2.0-0: i386 প্যাকেজ ইনস্টল করতে হবে।

sudo apt-get install libgtk2.0-0:i386

2
এটি একমাত্র প্রয়োজনীয় প্যাকেজ নয়। @ উত্তর সমস্ত প্রয়োজনীয় প্যাকেজ তালিকাভুক্ত করেছে এবং গেমটি আমার পক্ষে কাজ করেছিল। sudo apt-get install libgtk2.0-0:i386 libnss3:i386 libcurl3-gnutls:i386 libidn11:i386 libpango1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 librtmp0:i386 libxft2:i386
মিনা মাইকেল

@ মিনামিশেল এই অন্যান্য লিবগুলি নির্ভরতা মেকানিকমের দ্বারা স্বয়ংক্রিয়ভাবে ইনস্টল তালিকায় যুক্ত হবে।
m3nda

হালনাগাদ. গেমটি 18.04-এ কাজ করছে না। প্যাকেজটি librtmp0:i386ইনস্টল করা যাবে না। গেমটি এই ত্রুটিটি দেয়:error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory
মিনা মাইকেল

9

এখানে আছে 2 অপশন চালানোর জন্য হয় Machinarium উপর উবুন্টু 13.10 64bits

দেব প্যাকেজ

যদি আমাদের কাছে .deb প্যাকেজ থাকে (এবং হ্যাঁ এটি একটি 32 বিট প্যাকেজ )।

আপনাকে অবশ্যই এটি উবুন্টু সফটওয়্যার সেন্টার দিয়ে ইনস্টল করতে হবে ( dpkg -i ব্যবহার না করা), তাই কেবল ফাইলটিতে ডাবল ক্লিক করুন।

গেমটি সরাতে

sudo dpkg -r machinarium 

TAR.GZ সংস্করণ

আপনার যদি tar.gz সংস্করণ থাকে।

আপনাকে সেই সমস্ত লাইব্রেরি ইনস্টল করতে হবে।

sudo apt-get install libgtk2.0-0:i386 libnss3:i386 libcurl3-gnutls:i386 libidn11:i386 libpango1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 librtmp0:i386 libxft2:i386

এটি স্টিমে চালান

উভয় ক্ষেত্রেই যদি আপনি এটি কোনও স্টিম গেম হিসাবে স্টিমের সাথে চালাতে চান তবে আপনাকে অবশ্যই এই শেষ লাইব্রেরিটি ইনস্টল করতে হবে।

sudo apt-get install libxtst6:i386

0

আমার এখানেও একই সমস্যা আছে। এটি ঠিক কোনও সমাধান নয়, তবে আমি কিছু তথ্য যুক্ত করার চেষ্টা করব।

আমি @ অ্যাডামআউটলার সমাধানটি চেষ্টা করেছিলাম তবে ইনস্টল করার পরে libgtk2.0-0:i386আর একটি নির্ভরতা প্রয়োজন ছিল যা আমি ইনস্টল করেছিলাম libnss3:i386এবং সমাধান করেছি gtk2-engines-murrine:i386। সমস্যাটি তখন ছিল যখন পরবর্তী পদক্ষেপে এমন একটি প্যাকেজ বলা হত যা unity-gtk2-module:i386নির্ভর করে unity-gtk-module-common:i386যা আর বিদ্যমান নেই on

আমি এই পদ্ধতির বিষয়টি পরিত্যাগ করে দেখেছি যে আমি সরাসরি সফটওয়্যার কেন্দ্র থেকে গেমটি ইনস্টল করতে পারি (যেমন আমি এটি বিনীত বান্ডিল থেকে কিনেছি)। এটি একটি মোহন মত কাজ! উন্মাদ অংশটি হ'ল ইনস্টলেশনের (.TGZ বনাম .DEB) মধ্যে কোনও আপাত পার্থক্য নেই - ফোল্ডারের অভ্যন্তরে থাকা ফাইলগুলি একই (দেখতে filemd5sumপরীক্ষা করার জন্য আদেশগুলি) দেখাচ্ছে।

ইনস্টল করা প্যাকেজ থেকে নির্ভরতাগুলির তালিকা এখানে রয়েছে: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.24.0), libnspr4 (>= 1.8.0.10), libnss3 (>= 3.12.0~1.9b1), libpango1.0-0 (>= 1.14.0), libstdc++6 (>= 4.1.1), libx11-6, libxext6, libxrender1, libxt6, libcurl3-gnutls

একটি শেষ কথা হ'ল আমি গেমটির জন্য একটি লঞ্চার তৈরি করার চেষ্টা করার পরামর্শ দেব কারণ এখনও আমার বাশ থেকে গেমটি শুরু করতে কোনও সাফল্য নেই।

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