/home/xd/firefox/firefox/libxul.so ファイルの XPCOMGlueLoad エラー: libpangoft2-1.0.so.0: 共有オブジェクト ファイルを開けません。そのファイルやディレクトリはありません。 XPCOMをロードできません。
libpangoft2-1.0.so.0をインストールする方法が見つかりません。検索後〜らしい私にとって、ライブラリはpangoパッケージに含まれます。だからyum install pangoを試しましたが、このパッケージpango-1.28.1-7.el6_3.x86_64はすでにインストールされており、最新バージョンとは関係ありません。
これをどのようにインストールしますか?
PS:驚くべきことに、Firefox 23をインストールするにはcentos 6.3をアップグレードする必要があります。 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です。