Измените / usr / lib на / usr / lib32 для eclipse, чтобы искать * .so файлы

Я пытаюсь запустить eclipse, и я получаю:

/usr/lib/gio/modules/libgvfsdbus.so: неправильный класс ELF: ELFCLASS64 Не удалось загрузить модуль: / usr / lib / gio / modules / libgvfsdbus.so

Я уже выяснил, что это потому, что эта библиотека имеет 64 бита. Я нашел 32-битную версию и поместил в подкаталог / usr / lib32, но eclipse не хочет искать его там. Как я могу заставить его искать библиотеки в / usr / lib32?

0
задан 23 November 2011 в 09:07

1 ответ

Вы пытаетесь запустить 32-битное eclipse (предположительно загружаемое с eclipse.org, потому что менеджер пакетов Ubuntu не позволит вам это сделать) на 64-битном Ubuntu. Хотя теоретически это возможно сделать, проще всего либо установить eclipse с помощью Ubuntu Software Center, либо, если у вас есть причины сделать это, загрузите нужный установщик с eclipse.org

На их веб-сайте есть отдельные загрузки для 32-разрядных и 64-разрядных Linux. Вам понадобится 64-битный.

1
ответ дан 25 May 2018 в 16:35

Другие вопросы по тегам:

Похожие вопросы: