libgtk-x11-2.0.so.0: i386 недоступен в 64-битной Ubuntu 13.10; проблемы с Adobe Air

Я пытался установить Adobe Air на мой 64-битный компьютер с Ubuntu. Первым делом я попытался следовать этому руководству, в котором приведены ссылки на недостающие библиотеки , но у меня сложилось впечатление, что HAL все еще был доступен, поэтому мне пришлось следовать этому руководству, чтобы заставить HAL работать . Теперь моя проблема в том, что когда я пытаюсь запустить ./AdobeAIRInstaller.bin, он говорит мне, что не может найти libgtk-x11-2.0.so.0 из-за структуры папок 13.10 (библиотеки больше не просто в / usr / lib, а в sub Сложенный сборкой). Затем я попытался создать символическую ссылку из /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 в /usr/lib/libgtk-x11-2.0.so.0, но вот, нам нужно, чтобы это была 32-битная библиотека, говорит компоновщик:

/tmp/air.RYKQLa/setup: error while loading shared libraries: libgtk-x11-2.0.so.0: wrong ELF class: ELFCLASS64

Я не могу найти пакет libgtk-x11 в Synaptic, и sudo apt-get install libgtk2.0-0:i386 не получил нужную библиотеку. Есть ли способ обойти это или способ получить libgtk-x11-2:i386? Заранее спасибо!

3
задан 19 December 2013 в 04:04

1 ответ

Так как вы сказали, что libgtk-x11-2:i386 установлено (через apt, обычно это не так), вам следует обратиться к /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0:

cd /usr/lib
rm ./libgtk-x11-2.0.so.0
ln -s /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
0
ответ дан 19 December 2013 в 04:04

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

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