Есть ли способ заставить 32-битный Mozilla Seamonkey работать в 64-битном XUbuntu 14.04?
Мой предыдущий компьютер работал с 32-битной версией XUbuntu 14.04 и 32-битной Mozilla Seamonkey в качестве веб-браузера по умолчанию. Теперь мой новый компьютер работает под управлением 64-разрядной версии Xubuntu 14.04, но официальная 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-битной системе?
3 ответа
Я решил устранить проблему самостоятельно и, наконец, нашел обходной путь.
Первое, что вам нужно сделать, это активировать поддержку установки 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-битных версиях XUbuntu 14.04 и 16.04, и это сработало как прелесть: теперь я могу запустить официальную 32-битную сборку Mozilla SeaMonkey на моей 64-битной системе.
64-битная версия может быть загружена на главной странице загрузки Seamonkey в разделе "Сборки".
Для тех, кто заинтересован, у меня есть репозиторий с установочными скриптами для (64-битных) Seamonkey и Firefox здесь:
https://github.com/sid-the-sloth/install-scripts
Пожалуйста, проверьте это и наслаждайтесь!