Помилка під час завантаження спільних бібліотек: libgthread-2.0.so.0


14

Я намагався спробувати запустити налагоджувач IDA на моєму Ubuntu 13.10 [64 біт], і з’явилося багато "Помилка під час завантаження спільних бібліотек". Я встановив 32 бітні бібліотеки і вирішив їх, але я затримався з libgthread-2.0.so.0. Я спробував завантажити та встановити пакунок .deb звідси , але після встановлення програмного центру сказано, що вже встановлена ​​нова версія

Будь-які ідеї, як це вирішити.

[Редагувати 1] Рішення

Проблема полягала в тому, що IDA шукає 32-бітові бібліотеки, і те, що я мав у моїй системі, було 64-бітові бібліотеки, і те, що я завантажив, було також 64-бітне, тому Центр програмного забезпечення сказав, що він уже існує. Тому рішення - встановити 32-бітний варіант бібліотеки

Крок 1. Знайдіть пакет, що включає цю бібліотеку

#dpkg -S libgthread-2.0.so.0 
 libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0

Крок 2: Встановіть 32-бітну версію тієї самої, тому додайте i386 замість amd 64.

#apt-get install libglib2.0-0:i386

Зараз все працює добре ..

Відповіді:


9

Я не впевнений, що це вимагає окремого питання, тому я його розміщую тут. Для того, щоб встановити IDA Pro на 64-розрядний Ubuntu 14.04, йому потрібно ще кілька 32-бітних залежностей:

sudo apt-get install libfontconfig1:i386 libXrender1:i386 libsm6:i386 libfreetype6:i386 libglib2.0-0:i386

Після того, як ви встановите їх, видається, що IDA починає нормально.


3
Ще лише: libxext6: i386
Wu Yongzheng

1
Якщо у вас є помилка QT xcb, встановіть libqt5gui5:i386.
Ву Йончжен

Ця відповідь допомагає встановити драйвер модему ZTE MF710 на 64-бітній Ubuntu 15.10. Те, як ділиться знаннями, працює, дивовижно !!
Анвар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.