web-dev-qa-db-fra.com

libgtk-x11-2.0.so.0: i386 non disponible sur Ubuntu 13.10 64 bits; des problèmes avec Adobe Air

J'ai essayé d'installer Adobe Air sur ma machine Ubuntu 64 bits. La première chose que j’ai essayée était de suivre ce tutoriel qui relie les bibliothèques manquantes par des liens symboliques , mais il a l’impression que HAL était toujours disponible. J’ai donc dû suivre ce guide pour obtenir HAL travailler . Le problème est que lorsque je tente d’exécuter ./AdobeAIRInstaller.bin, il me dit qu’il ne trouve pas libgtk-x11-2.0.so.0 en raison de la structure de dossiers de 13.10 (les bibliothèques ne sont plus simplement dans/usr/lib, ils sont sous-classés par build). J'ai ensuite essayé de créer un lien symbolique de /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 vers /usr/lib/libgtk-x11-2.0.so.0, mais voilà, nous avons besoin que ce soit une bibliothèque 32 bits, déclare l'éditeur de liens:

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

Je n'arrive pas à trouver le paquet libgtk-x11 dans Synaptic, et Sudo apt-get install libgtk2.0-0:i386 n'a pas obtenu la bonne bibliothèque. Existe-t-il un moyen de contourner cela ou d’obtenir libgtk-x11-2:i386? Merci d'avance!

3
Athan Clark

Puisque vous avez dit libgtk-x11-2:i386est installé (via apt, ce qui n'est pas le cas, généralement), vous devez créer un lien symbolique vers /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
2
Richard