انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: hadima در 23 بهمن 1392، 02:18 بظ
-
سلام.
من نرم افزاری رو نصب کردم( al-anvar ) وقتی میخوام اجرا کنم این پیام رو میده و اجرا نمیشه:
~$ al-anvar
al-anvar: error while loading shared libraries: libphonon.so.4: wrong ELF class: ELFCLASS64
برای اسکایپ هم همین مشکل را داشتم(اون موقع از ubuntu 12.04 lts استفاده میکردم) ولی با نصب اسکایپ از مخازن اوبونتو مشکلم حل شد.
این یعنی چه؟و برای رفع این مشکل باید چکار کنم؟
من از ubuntu 13.10 نسخه ۶۴ بیتی استفاده میکنم و al-anvar را از روی بسته al-anvar_0.4.8-1_all.deb نصب کردم.
-
:-\"
:-k
-
خب اگه اینجا مطرح کردن این سوال اشتباهه بگید کجا باید بپرسم که جواب بگیرم?!
-
یه چیزایی داره دستگیرم میشه.
در واقع این ارور میگه که فایل کتابخانهای libphonon.so.4 روی این کامپیوتر از یک کتابخانه ۶۴ بیتی هست.در حالی که باید ۳۲ بیتی باشه تا این برنامه ازش استفاده کنه.این مشکل برای خیلی از نرمافزارهای ۳۲ بیتی که نسخه ۶۴ ندارن پیش میاد.حالا باید کتابخانه ۳۲ بیتی رو نصب کنم.با این دستور:
apt-get install ia32-libs
اما مشکل اینجاست که نمیشه:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Package 'ia32-libs' has no installation candidate
حالا باید چیکار کنم؟ :-k
-
خب باید بسته libphonon4_4.6.2-0ubuntu5_i386 را نصب میکردم.موقع تلاش برای نصب با ابزار dpkg به مشکل بر خورد و نصب نشد.اما سیستمم یه کم به هم ریخت.یعنی یه علامت قرمز (مثل عبور ممنوع ) میاومد داخل نوار ابزار بالایی.و software updater هم همش شکست میخورد. تا این که بر اساس پیامی که software updater می داد فرمان زیر رو اجرا کردم:
sudo apt-get install -f
بعد از گذشت چند دقیقه با نصب یه چیزایی که بیشتر شبیه به لایبرری بود کار تموم شد.
al-anvar هم به خوبی و خوشی اجرا شد. \\:D/