文件 /home/xd/firefox/firefox/libxul.so 的 XPCOMGlueLoad 错误:libpangoft2-1.0.so.0:无法打开共享对象文件:没有这样的文件或目录无法加载 XPCOM。
我找不到安装libpangoft2-1.0.so.0的方法 搜索后,它似乎对我来说,该库将位于 pango 包中。因此,我尝试了 yum install pango 但得到了这个 Package pango-1.28.1-7.el6_3.x86_64 已经安装并且最新版本没什么可做的
我如何安装这个。
PS:令人惊讶的是centos 6.3需要升级才能安装firefox 23。我必须安装libstdc++.i686、dbus-glib.i686,似乎我还必须安装更多才能让这个浏览器工作。与 Chrome 的结果相同
答案1
看来你有某种库不匹配。通常此类错误是以下错误之一:
您的架构不匹配,例如尝试在大多数 64 位系统上运行 32 位 Firefox,这很可能会缺少一些 32 位对应项,甚至是标准包(例如您提到的 libstdc++)。
您的系统对于最新的 Firefox 来说太旧了 - 虽然这可能会让人感到意外,但这是由于 Firefox 通常使用最新版本的库造成的,而企业级操作系统中不存在这些库(Debian stable、RHEL、SLE - 按字母顺序排列) 。
其中,第 1 点对我来说似乎更有可能 - 您不太可能在 64 位系统上安装 32 位版本的 Pango。您需要相应的 32 位兼容包。另请注意,从 CentOS (RHEL) 的角度来看,版本 1.28 可能是最新版本,但上游版本为 1.33.x。