有沒有辦法讓 32 位元 Mozilla Seamonkey 在 64 位元 XUbuntu 14.04 中運作?

有沒有辦法讓 32 位元 Mozilla Seamonkey 在 64 位元 XUbuntu 14.04 中運作?

我以前的電腦運行 32 位元 XUbuntu 版本 14.04 和 32 位元 Mozilla Seamonkey 作為我的預設 Web 瀏覽器。現在我的新電腦運行的是 64 位元 Xubuntu 版本 14.04,但沒有官方的64 位元 Mozilla Seamonkey 版本可用。我在 64 位元系統上安裝了官方 32 位元 Mozilla Seamonkey,但瀏覽器無法運作。當我使用下面的命令來嘗試運行其二進位可執行檔時:

/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 位元系統中工作?

答案1

我決定自己解決這個問題,並最終找到了解決方法。

您要做的第一件事是啟動對在 64 位元系統中安裝 32 位元應用程式的支援。您可以透過執行以下 shell 命令來執行此操作:

sudo dpkg --add-architecture i386

之後,您所要做的就是更新 APT 資料庫:

sudo apt-get update

...然後執行以下命令以安裝 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 位元系統上運行 Mozilla SeaMonkey 的官方 32 位元版本。

答案2

64位元版本可以在以下網址下載Seamonkey 主要下載頁面在「貢獻的建構」下。

答案3

對於任何有興趣的人,我在這裡有一個包含(64 位元)Seamonkey 和 Firefox 安裝腳本的儲存庫:

https://github.com/sid-the-sloth/install-scripts

請檢查並享受!

相關內容