Mi sistema operativo es Ubuntu 14.04. Estoy tratando de descargar la versión aa 3.6.x de firefox. He conseguido este . Según el archivo README, todo lo que tengo que hacer es descomprimir, ingresar a la carpeta y ejecutar ./firefox. Sin embargo, obtengo el siguiente error cuando hago eso:
./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot
open shared object file: No such file or directory.
Pero cuando corro locate libgtk-x11, está instalado:
/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
¿Alguien sabe dónde ./firefoxbusca? Mi conjetura es que tengo que crear un enlace entre carpetas, simplemente no sé cuál.
Edición 1: después de instalar libgtk2.0-0:i386e intentar ejecutar de ./firefoxnuevo, no se pueden encontrar las bibliotecas libgobject-2.0. Intento instalarlos con sudo apt-get install libglib2.0:i368, pero obtengo:
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.
Tal vez libglib2no es la biblioteca que contiene libgobject?

libgobject-2.0no me encuentran, lo he intentadosudo apt-get install libglib2.0:i368, pero las dependencias comocli-common:i368y otras no son instalables. ¿Algunas ideas? ¿Debo instalar un sistema de 32 bits en una caja virtual?cli-common, edite su pregunta para agregar la salida completa deapt install libglib2.0-0:i386.libglib2.0-0:i368como una expresión regular e intenta instalar muchos paquetes. Estoy buscando la biblioteca correcta paralibgobject-2.0. ¿O crees que es otra cosa? (Editar ha sido hecho)libglib2.0-0no lo eslibglib2.0.sudo apt-get install libglib2.0-0:i386, las bibliotecaslibjobject-2.0.so.otodavía no se pueden encontrar. Gracias por la corrección, sin embargo.Estaba teniendo el mismo problema. La respuesta de @fkraiem me hizo descubrir otra posibilidad que soluciona mi problema.
Estaba tratando de ejecutar una aplicación en la arquitectura incorrecta. Por lo tanto, asegúrese de que si está intentando instalar la aplicación correcta para su sistema de 32 o 64 bits.
fuente