我以前的电脑运行了一个32位的XUbuntu版本14.04和32位的作为我的默认浏览器。现在我的新电脑运行的是64位Xubuntu版本14.04,但是没有正式的64位Mozilla Seamonkey版本可用。我在我的64位系统上安装了官方的32位Mozilla Seamonkey,但是浏览器没有工作。当我使用下面的命令试图运行它的二进制可执行文件时:
/opt/mozilla/seamonkey/seamonkey...the程序在退出之前给我以下答复:
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...but,这是64位版本(32位Seamonkey拒绝这个库文件的最可能的原因)。
有没有办法解决这个问题,从而使32位Seamonkey在我的64位系统中工作?
发布于 2015-11-15 12:08:43
我决定自己解决这个问题,最后找到了解决办法。
您必须做的第一件事是激活对在64位系统中安装32位应用程序的支持。您可以通过运行以下shell命令来做到这一点:
sudo dpkg --add-architecture i386之后,您所要做的就是更新APT数据库:
sudo apt-get update然后,...and运行下面的命令,以安装Mozilla SeaMonkey所需的32位库:
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中这样做的,它的工作非常有魅力:现在我可以在我的64位系统上运行32位SeaMonkey的官方版本了。
发布于 2016-05-02 17:27:39
64位版本可以在Seamonkey主下载页面上的“贡献构建”下下载。
发布于 2018-03-17 19:49:01
对于任何感兴趣的人,我在这里有一个带有(64位) Seamonkey和Firefox安装脚本的回购程序:
https://github.com/sid-the-sloth/install-scripts
请看一下,好好享受吧!
https://askubuntu.com/questions/698185
复制相似问题