libgtk-x11-2.0.so.0: i386 não disponível no Ubuntu 13.10 64 bit; problemas com o Adobe Air

3

Estou tentando instalar o Adobe Air na minha máquina Ubuntu de 64 bits. A primeira coisa que tentei foi seguir este tutorial que symlinks as bibliotecas faltantes , mas é sob a impressão que HAL ainda estava disponível, então eu tive que seguir este guia para fazer o HAL funcionar . Agora, meu problema é que quando tento executar ./AdobeAIRInstaller.bin , ele me diz que não pode encontrar libgtk-x11-2.0.so.0 por causa da estrutura de pastas do 13.10 (bibliotecas não estão mais em / usr / lib, elas são sub -foldado por build). Eu tentei criar um link simbólico de /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 para /usr/lib/libgtk-x11-2.0.so.0 , mas eis que precisamos que seja uma biblioteca de 32 bits, diz o linker:

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

Não consigo encontrar o pacote libgtk-x11 no Synaptic e sudo apt-get install libgtk2.0-0:i386 não obteve a biblioteca certa. Existe uma maneira de contornar isso ou uma maneira de obter libgtk-x11-2:i386 ? Obrigado antecipadamente!

    
por Athan Clark 19.12.2013 / 01:02

1 resposta

2

Já que você disse que libgtk-x11-2:i386 é instalado (via apt, que não mente, normalmente), você deve linkar simbolicamente para /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
    
por Richard 19.12.2013 / 01:39