ошибка, в то время как загрузка совместно использовала библиотеки: libgtk-x11-2.0.so.0: Никакой такой файл или каталог

Моей ОС является Ubuntu 14.04. Я пытаюсь загрузить 3.6.x версия Firefox. Я получил этого. Согласно README, все, что я должен сделать, распаковывают, вводят папку и работают ./firefox. Однако я получаю следующую ошибку, когда я делаю это:

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

Но когда я работаю locate libgtk-x11, это установлено:

/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

Делает любой знает где ./firefox ищет? Мое предположение - то, что я должен создать ссылку между папками, я просто не знаю который.


Редактирование 1: После установки libgtk2.0-0:i386 и попытка работать ./firefox снова, библиотеки libgobject-2.0 не могут быть найдены. Я пытаюсь установить их с sudo apt-get install libglib2.0:i368, но я добираюсь:

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.

Возможно, libglib2 не библиотека, которая содержит libgobject?

26
задан 12 October 2016 в 09:55

2 ответа

Ваша система является 64-разрядной, но так как Вы хотите выполнить 32-разрядную версию Firefox, необходимо установить 32-разрядную версию библиотеки:

sudo apt install libgtk2.0-0:i386
47
ответ дан 23 November 2019 в 01:08

У меня была та же проблема. ответ @fkraiem заставил меня выяснить другую возможность, которые устраняют мою проблему.

я пытался запустить приложение в неправильной архитектуре. Поэтому удостоверьтесь, пытаетесь ли Вы установить правильное приложение для своей системы 32 или 64 бита.

2
ответ дан 23 November 2019 в 01:08

Другие вопросы по тегам:

Похожие вопросы: