Mein Betriebssystem ist Ubuntu 14.04. Ich versuche, eine Firefox-Version 3.6.x herunterzuladen. Ich habe diesen bekommen . Laut README muss ich nur entpacken, den Ordner aufrufen und ausführen ./firefox
. Ich erhalte jedoch die folgende Fehlermeldung, wenn ich das tue:
./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot
open shared object file: No such file or directory.
Aber wenn ich laufe locate libgtk-x11
, ist es installiert:
/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
Weiß jemand wo ./firefox
gesucht wird? Ich vermute, dass ich eine Verknüpfung zwischen Ordnern erstellen muss, ich weiß nur nicht, welche.
Bearbeiten 1: Nach der Installation libgtk2.0-0:i386
und dem ./firefox
erneuten Versuch , die Bibliothek libgobject-2.0 auszuführen, kann sie nicht gefunden werden. Ich versuche sie mit zu installieren sudo apt-get install libglib2.0:i368
, aber ich bekomme:
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.
Vielleicht libglib2
ist nicht die Bibliothek, die enthält libgobject
?
libgobject-2.0
nicht gefunden, ich habe es mit versuchtsudo apt-get install libglib2.0:i368
, aber Abhängigkeiten wiecli-common:i368
, und andere sind nicht installierbar. Irgendwelche Ideen? Sollte ich ein 32-Bit-System in einer virtuellen Box installieren?cli-common
, bitte bearbeiten Sie Ihre Frage, um die volle Ausgabe von hinzuzufügenapt install libglib2.0-0:i386
.libglib2.0-0:i368
als regulärer Ausdruck interpretiert und versucht, viele Pakete zu installieren. Ich suche die richtige Bibliothek fürlibgobject-2.0
. Oder denkst du, es ist etwas anderes? (libglib2.0-0
nichtlibglib2.0
.sudo apt-get install libglib2.0-0:i386
können die bibliothekenlibjobject-2.0.so.o
immer noch nicht gefunden werden. Vielen Dank für die Korrektur.Ich hatte das gleiche Problem. Die Antwort von @fkraiem hat mich dazu gebracht, eine weitere Möglichkeit zu finden, die mein Problem behebt.
Ich habe versucht, eine App in der falschen Architektur auszuführen. Stellen Sie also sicher, dass Sie die richtige 32- oder 64-Bit-App für Ihr System installieren.
quelle