অ্যাল্রয়েড প্লাগইন গ্রহণ - libncurses.so.5


101

আমি ফেডোরার 16 ওএস, -৪-বিটে গ্রহনটিতে এডিটি (অ্যান্ড্রয়েড ডেভ সরঞ্জামস) ইনস্টল করার সাথে দৃ strugg়তার সাথে লড়াই করছি।

গ্রহন নিজেই ঠিক চলছে।

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

Eclipse এ, এটি কিছুটা আরও কঠিন ছিল কারণ আমাকে প্রথমে GWT বা গুগল সম্পর্কিত সরঞ্জামগুলি ইনস্টল করতে হয়েছিল, যার জন্য ডাব্লুএসটি-র একটি মূল একিপেস ইন্ডিগো আপডেটের প্রয়োজন ছিল। অবশেষে, এডিটি ইনস্টল সাফল্যের রিপোর্ট করেছে।

যাইহোক, প্রতিবারই যখন Eclipse খোলার সময় এটি আমাকে libncurses.so.5 এবং নিম্নলিখিত লগ সম্পর্কিত পপআপগুলির একটি ভিড় দেয়:

[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:

Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:

Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

আমি যখন অ্যান্ড্রয়েড এসডিকে ম্যানেজারটি (উইন্ডোর অধীনে) খোলার চেষ্টা করি তখন প্লাগইনটি খোলে তবে উইন্ডোটির কোথাও কোনও ঘনিষ্ঠ বোতাম নেই (ওএস-স্তরে একইর মতো নয়, যা একই দেখায়) তাই বেরিয়ে আসার একমাত্র উপায় এর মধ্যে রয়েছে এক্সিলিপ পিআইডি খুঁজে পাওয়া এবং এটি হত্যা করা।

উত্তর:


135

এটি সমস্যার পুরোপুরি সমাধান করেছে:

yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686

160
এবং উবুন্টুর জন্য: apt-get install lib32ncurses5 lib32stdc++6 (lib32gcc1 নির্ভরতা হিসাবে টানা হয়)
ভেসেখার

1
@ ভেসেখার, ধন্যবাদ! আমি এটি ডিবিয়ান 64 বিট এ চেষ্টা করছিলাম এবং সেগুলি আমার প্রয়োজনীয় প্যাকেজগুলি ছিল।
জেফ লাফে

9
আর্ট: pacman -Syv lib32-libstdc++5 lib32-ncurses lib32-gcc-libs:)
চিজমিস্টার

অ্যান্ড্রয়েড ৪.২ কম্পাইল করার জন্য আমাকে কীভাবে bits৪ বিটস স্যুইচ করতে হয়েছিল, তা দেখে বেশ অবাক হয়ে গেলাম, লাইব্রেরিগুলিতে এটির কাজটি
চালানোর

60

এটি ঘটছে কারণ অ্যান্ড্রয়েড এসডিকে একটি 32 বিট অ্যাপ্লিকেশন এবং কিছু 32 বিট শেয়ার করা লাইব্রেরি প্রয়োজন,

আমার উবুন্টু 64৪ বিটগুলিতে একই সমস্যা ছিল এবং এর সাথে ঠিক করা হয়েছে:

$ sudo apt-get install ia32-libs

17
এটি প্রায় 40 টি libs এবং 240MB দ্বারা ওভারকিল করে। ফোমপাইলের উত্তরের জন্য প্রয়োজনীয় তিনটি নির্দিষ্ট লিবস দেখুন
vsekhar

আপনি ঠিক আছেন, তাই মাই আপভোটটি আপনার মন্তব্যের জন্য। তবে এটি মূল সমস্যাটি সমাধান করে এবং এটিই ছিল সমাধান solution ইতিমধ্যে ইনস্টল করা হওয়ায় আমি কেবল অ্যাপটি-গেট লাইবঙ্কার্স ইনস্টল করতে পারি না।
উত্সরেবেল

আপনি আপনার বিদ্যমান ncurses ওভাররাইট করছেন না, আপনি কেবল lib32ncurses5 (এবং বন্ধুরা) যুক্ত করছেন
আজাক্স

1
@ সোসোর্সবেলস ধন্যবাদ বাডি, এটি উবুন্টু 12.04 এলটিএস-এ বিচএক্সএক্সের জন্য আমার অনুপস্থিত লিঙ্কনসার্স সমস্যাটি সমাধান করেছে :)
জিটিডোরভ

5
আপনি কেবল sudo apt-get install libncurses5:i386প্রয়োজনীয় লাইব্রেরি ইনস্টল করতে পারবেনia32-libs
iomartin

18

শুধু libncurses5 ইনস্টল করুন:

$ sudo apt-get install libncurses5:i386

ia32-libs অনেক অপ্রয়োজনীয় libs ইনস্টল করবে।


এটি আমাকে উবুন্টু
অ্যালেক্সআর

আমার জন্য এটি সমাধান। আমি এখানে দেবিয়ান চালাচ্ছি।
কোরাজা

ধন্যবাদ, এটি আমাকে উবুন্টু 12.04 64 বিট
আর্ন

6
yaourt -S multilib/lib32-ncurses

আর্চলিনাক্সের জন্য


1
@ এর মধ্যে এটি প্রথম থ্রেড যা "অ্যান্ড্রয়েড এনক্রস 5 তাই ত্রুটি" দেখায় তাই এটি অন্যান্য ডিস্ট্রোস / প্যাকেজিং সিস্টেমের ক্ষেত্রেও প্রাসঙ্গিক।
জেসন অ্যাকসেলসন

আমি অ্যান্ড্রয়েডের জন্য এফএফএমপিইগ সংকলন করার চেষ্টা করছি। এখন আপনার কমান্ডটি লাইব্রেরির 6 সংস্করণ ইনস্টল করছে যদিও এফএফএমপিইগের সম্ভবত এটি সংস্করণ 5 হতে হবে। এটির সংস্করণ 5 ইনস্টল করবেন কীভাবে?
অনুরাণ বর্মন

1

আপনি সম্ভবত libncurses5ইনস্টল না । চেষ্টা

rpm --install ncurses-libs

আমার কাছে libncurses5 আছে [root @ t520 init.d] # ইয়ম ইনস্টল করুন এনক্রেন্সস-libs.x86_64 লোডড প্লাগইন: ল্যাংপ্যাকস, প্রিস্টো, রিফ্রেশ-প্যাকেজিট ইনস্টল প্রক্রিয়া প্যাকেজ ncurses-libs-5.9-2.20110716.fc16.x86_64 ইতোমধ্যে ইনস্টলড এবং সর্বশেষ সংস্করণ কিছুই করার নেই
উভচর

yum ncurses-libs.i686 libstdc ++ ইনস্টল করুন। i686 libgcc.i686
উভচর

0

সেন্টোসের ক্ষেত্রেও একই সমস্যা ছিল:

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

নিম্নলিখিতটি করেছেন:

yum install ncurses ncurses-devel ncurses-libs ncurses-libs.i686   ncurses-devel.i686 

এবং সমস্যা স্থির।


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