Meu sistema operacional é o Ubuntu 14.04. Estou tentando baixar uma versão do firefox 3.6.x. Eu peguei esse aqui . De acordo com o README, tudo o que preciso fazer é descompactar, entrar na pasta e executar ./firefox
. No entanto, recebo o seguinte erro quando faço isso:
./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot
open shared object file: No such file or directory.
Mas quando eu corro locate libgtk-x11
, ele 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
Alguém sabe onde ./firefox
procura? Meu palpite é que eu tenho que criar um link entre pastas, só não sei qual.
Edit 1: Depois de instalar libgtk2.0-0:i386
e tentar executar ./firefox
novamente, as bibliotecas libgobject-2.0 não podem ser encontradas. Eu tento instalá-los sudo apt-get install libglib2.0:i368
, mas recebo:
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.
Talvez libglib2
não seja a biblioteca que contém libgobject
?
libgobject-2.0
não sou encontrado, tentei comsudo apt-get install libglib2.0:i368
, mas dependências comocli-common:i368
e outras não são instaláveis. Alguma ideia? Devo instalar um sistema de 32 bits em uma caixa virtual?cli-common
, edite sua pergunta para adicionar a saída completa deapt install libglib2.0-0:i386
.libglib2.0-0:i368
como um regex e tenta instalar muitos pacotes. Estou procurando a biblioteca correta paralibgobject-2.0
. Ou você acha que é outra coisa? (Edit tem sido feito)libglib2.0-0
não élibglib2.0
.sudo apt-get install libglib2.0-0:i386
, as bibliotecaslibjobject-2.0.so.o
ainda não podem ser encontradas. Obrigado pela correção, no entanto.Eu estava tendo o mesmo problema. A resposta @fkraiem me fez descobrir outra possibilidade que resolve meu problema.
Eu estava tentando executar um aplicativo na arquitetura errada. Portanto, verifique se você está tentando instalar o aplicativo certo para o seu sistema em 32 ou 64 bits.
fonte