Мой предыдущий компьютер выполнил 32-разрядную версию 14.04 XUbuntu и 32-разрядный Mozilla Seamonkey как мой веб-браузер по умолчанию. Теперь мой новый компьютер выполняет 64-разрядную версию 14.04 Xubuntu, но нет никакой официальной 64-разрядной доступной сборки Mozilla Seamonkey. Я установил официальный 32-разрядный Mozilla Seamonkey в своей 64-разрядной системе, но браузер не работает. Когда я использую команду ниже, чтобы попытаться выполнить ее двоичный исполняемый файл:
/opt/mozilla/seamonkey/seamonkey
... программа дает мне следующий ответ перед выходом:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
Я заметил, что моя система действительно имеет этот файл здесь:
/usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2
... но это - 64-разрядная версия (наиболее возможная причина, почему 32-разрядный Seamonkey отклоняет этот файл библиотеки).
Там какой-либо путь состоит в том, чтобы работать это вокруг и таким образом заставить 32-разрядный Seamonkey работать в моей 64-разрядной системе?
Я решил расследовать проблему сам и наконец нашел работу.
первая вещь, которую Вы должны сделать, состоит в том, чтобы активировать поддержку установки 32-битных применений в Вашей 64-битной системе. Вы делаете это, управляя этой командой раковины:
sudo dpkg --add-architecture i386
После этого, все, что Вы должны сделать, должно обновить базу данных APT:
sudo apt-get update
... и затем управляют командой ниже, чтобы установить 32-битные библиотеки, требуемые Mozilla SeaMonkey:
sudo apt-get install libdbus-glib-1.2:i386 libxt6:i386 libxcomposite1:i386 libstdc++6:i386 libgtk2.0.0:i386 libasound2:i386 -y --reinstall
APT тогда решит некоторые зависимости и установит их наряду с библиотеками, установленными командой выше.
я сделал это в 64-битных версиях 14.04 и 16.04 XUbuntu, и это работало как очарование: теперь я могу бежать, официальные 32 бита строят из Mozilla SeaMonkey на моей 64-битной системе.
64-разрядная версия может быть загружена на основная страница загрузки Seamonkey под 'Внесенными сборками'.
Для кого-либо заинтересованного, у меня есть repo со сценариями установки для (64-разрядного) Seamonkey и Firefox здесь:
https://github.com/sid-the-sloth/install-scripts
Проверьте его и наслаждайтесь!