galat saat memuat pustaka bersama: libgtk-x11-2.0.so.0: Tidak ada file atau direktori tersebut

26

OS saya adalah Ubuntu 14.04. Saya mencoba mengunduh versi firefox 3.6.x. Saya mendapatkan yang ini . Menurut README, yang harus saya lakukan adalah membongkar, masuk ke folder dan jalankan ./firefox. Namun, saya mendapatkan kesalahan berikut saat melakukannya:

./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot 
open shared object file: No such file or directory.

Tetapi ketika saya menjalankan locate libgtk-x11, itu diinstal:

/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

Apakah ada yang tahu di mana ./firefoxmencari? Dugaan saya adalah bahwa saya harus membuat tautan antar folder, saya hanya tidak tahu yang mana.


Sunting 1: Setelah menginstal libgtk2.0-0:i386dan mencoba menjalankan ./firefoxlagi, libgobject-2.0 libraries tidak dapat ditemukan. Saya mencoba menginstalnya sudo apt-get install libglib2.0:i368, tetapi saya mendapatkan:

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.

Mungkin libglib2bukan perpustakaan yang berisi libgobject?

regina_fallangi
sumber

Jawaban:

47

Sistem Anda 64-bit, tetapi karena Anda ingin menjalankan versi 32-bit Firefox, Anda harus menginstal versi perpustakaan 32-bit:

sudo apt install libgtk2.0-0:i386
fkraiem
sumber
Terima kasih! Saya sekarang libgobject-2.0tidak ditemukan, saya sudah mencoba sudo apt-get install libglib2.0:i368, tetapi dependensi seperti cli-common:i368, dan yang lainnya tidak dapat diinstal. Ada ide? Haruskah saya menginstal sistem 32-bit dalam kotak virtual?
regina_fallangi
Saya tidak yakin mengapa itu ingin menarik cli-common, harap edit pertanyaan Anda untuk menambahkan output penuhapt install libglib2.0-0:i386 .
fkraiem
Ini diartikan libglib2.0-0:i368sebagai regex dan mencoba untuk menginstal banyak paket. Saya mencari perpustakaan yang benar libgobject-2.0. Atau Anda pikir itu sesuatu yang lain? (Edit telah dilakukan)
regina_fallangi
Benar-benar libglib2.0-0tidak libglib2.0.
fkraiem
setelah itu sudo apt-get install libglib2.0-0:i386, perpustakaan libjobject-2.0.so.omasih belum dapat ditemukan. Terima kasih atas koreksinya.
regina_fallangi
2

Saya mengalami masalah yang sama. @fkraiem jawaban membuat saya mencari kemungkinan lain yang memperbaiki masalah saya.

Saya mencoba menjalankan aplikasi dalam arsitektur yang salah. Jadi pastikan jika Anda mencoba untuk menginstal aplikasi yang tepat untuk sistem Anda 32 atau 64 bit.

gvreprepins
sumber