Mon système d'exploitation est Ubuntu 14.04. J'essaie de télécharger une version Firefox 3.6.x. J'ai celui-là . Selon le README, tout ce que j'ai à faire est de déballer, d'entrer dans le dossier et de lancer ./firefox
. Cependant, j'obtiens l'erreur suivante lorsque je fais cela:
./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot
open shared object file: No such file or directory.
Mais quand je cours locate libgtk-x11
, il est installé:
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23
Est-ce que quelqu'un sait où ./firefox
chercher? Je suppose que je dois créer un lien entre les dossiers, je ne sais pas lequel.
Edit 1: Après l'installation libgtk2.0-0:i386
et la ./firefox
nouvelle exécution , les bibliothèques libgobject-2.0 sont introuvables. J'essaie de les installer avec sudo apt-get install libglib2.0:i368
, mais j'obtiens:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libglib2.0-0-refdbg:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-dbg:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-0:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-dev:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-data:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-doc:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-cil:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-0-dbg:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-bin:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-cil-dev:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-tests:i386' for regex 'libglib2.0'
Note, selecting 'libglib2.0-data' instead of 'libglib2.0-data:i386'
Note, selecting 'libglib2.0-doc' instead of 'libglib2.0-doc:i386'
libglib2.0-data is already the newest version.
libglib2.0-doc is already the newest version.
libglib2.0-0:i386 is already the newest version.
libglib2.0-0:i386 set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libglib2.0-cil:i386 : Depends: cli-common:i386 (>= 0.5.6) but it is not installable
Depends: libmono-corlib4.0-cil:i386 (>= 2.10.1) but it is not installable
Depends: libmono-system4.0-cil:i386 (>= 2.10.7) but it is not installable
E: Unable to correct problems, you have held broken packages.
Peut libglib2
- être n'est-ce pas la bibliothèque qui contient libgobject
?
libgobject-2.0
ne trouve plus, j'ai essayé avecsudo apt-get install libglib2.0:i368
, mais les dépendances telles quecli-common:i368
, et d'autres ne sont pas installables. Des idées? Dois-je installer un système 32 bits dans une boîte virtuelle?cli-common
, veuillez modifier votre question pour ajouter la sortie complète deapt install libglib2.0-0:i386
.libglib2.0-0:i368
comme une expression régulière et essaie d'installer de nombreux paquets. Je cherche la bonne bibliothèque pourlibgobject-2.0
. Ou vous pensez que c'est autre chose? (Lelibglib2.0-0
pas le caslibglib2.0
.sudo apt-get install libglib2.0-0:i386
, les bibliothèques sontlibjobject-2.0.so.o
toujours introuvables. Merci pour la correction, cependant.J'avais le même problème. La réponse de @fkraiem m'a fait découvrir une autre possibilité qui résoudrait mon problème.
J'essayais d'exécuter une application dans la mauvaise architecture. Assurez-vous donc que si vous essayez d'installer la bonne application pour votre système en 32 ou 64 bits.
la source