Я пытался установить 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
? Заранее спасибо!
Так как вы сказали, что 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