搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

Learn More

Installed version 46. Cannot find libgtk-3.so.0. Don't have system privileges.

  • 1 回覆
  • 8 有這個問題
  • 64 次檢視
  • 最近回覆由 James

more options

I just installed FF 46 under CentOS 6.5. I don't have libgtk-3.so.0 installed so FF crashes:

XPCOMGlueLoad error for file /home/user1/firefox/libmozgtk.so: libgtk-3.so.0: cannot open shared object file: No such file or directory Couldn't load XPCOM.

Also, how can I get rid of Foxit PDF reader - nothing seems to work (even if I set evince as the program to open .pdf files)?

TIA.

I just installed FF 46 under CentOS 6.5. I don't have libgtk-3.so.0 installed so FF crashes: XPCOMGlueLoad error for file /home/user1/firefox/libmozgtk.so: libgtk-3.so.0: cannot open shared object file: No such file or directory Couldn't load XPCOM. Also, how can I get rid of Foxit PDF reader - nothing seems to work (even if I set evince as the program to open .pdf files)? TIA.

被選擇的解決方法

CentOS 6.5 is old (Dec 1st, 2013) and the bit newer Centos 6.6 (Oct 2014) has a outdated GTK also at version 2.20.1 (released May 2010) so the 6.5 would have same or older GTK in use. This is a downside of using a long term support distro as they tend to not focus on being current but using stable packages (that can already be old) that can get more and more outdated as time goes on. This mean current applications version may not work on it.

Firefox 46.0 from mozilla.org www.mozilla.org/firefox/all/ requires users to have GTK 3.4 or newer.

The GTK 3.4 (three.four) came out March 2012 so it is not new. Recent Linux distros in last couple years that is not a LTS or focused on stability, likely have say 3.10 (three.ten) or newer.

Besides trying to build Firefox 46.0 yourself to not have this requirement (if even possible) or upgrading to a more current version of Centos or rather another more up to date Linux dIstro. You can consider in the meantime use the Firefox ESR builds which is currently based on Firefox 45.0 and only gets security/stability fixes. https://www.mozilla.org/firefox/organizations/all/

從原來的回覆中察看解決方案 👍 2

所有回覆 (1)

more options

選擇的解決方法

CentOS 6.5 is old (Dec 1st, 2013) and the bit newer Centos 6.6 (Oct 2014) has a outdated GTK also at version 2.20.1 (released May 2010) so the 6.5 would have same or older GTK in use. This is a downside of using a long term support distro as they tend to not focus on being current but using stable packages (that can already be old) that can get more and more outdated as time goes on. This mean current applications version may not work on it.

Firefox 46.0 from mozilla.org www.mozilla.org/firefox/all/ requires users to have GTK 3.4 or newer.

The GTK 3.4 (three.four) came out March 2012 so it is not new. Recent Linux distros in last couple years that is not a LTS or focused on stability, likely have say 3.10 (three.ten) or newer.

Besides trying to build Firefox 46.0 yourself to not have this requirement (if even possible) or upgrading to a more current version of Centos or rather another more up to date Linux dIstro. You can consider in the meantime use the Firefox ESR builds which is currently based on Firefox 45.0 and only gets security/stability fixes. https://www.mozilla.org/firefox/organizations/all/

由 James 於 修改