web-dev-qa-db-ja.com

CentOS 6.5にFirefox 57をインストールする

CentOS 6.5にFirefox 57をインストールするには、次の手順を実行しました。

1)wget http://ftp.mozilla.org/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2

2)tar xvjf firefox-57.0.tar.bz2

3)Sudo ln -s /usr/local/firefox/firefox /usr/bin/firefox

4)firefox

次のエラーが表示されます。

libgtk-3.so.0: cannot open shared object file: No such file or directory Couldn't load XPCOM.

CENTOS 6.5にFirefox 57をインストールすることは可能ですか?

2
Anu Chawla

この種のエラーを一般的に処理するには、データベースで不足しているファイルを検索する必要があります。まず、次の方法でデータベースを更新する必要があります

Sudo yum makecache

その後、ターゲットファイルを検索できます

yum provides "*/libgtk-3.so.0"

あなたはgtk3という名前のパッケージが必要であることがわかります、今それをインストールしてください

Sudo yum install gtk3

これで、libgtk-3.so.0/usr/lib64ファイルが配置されます。

まれに、共有オブジェクトファイルがデフォルトの場所にインストールされず、手動でシステムにその場所を通知する必要がある場合があります。これは、LD_LIBRARY_PATH変数を設定することで実現できます。

export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

この場合、/usr/lib64は共有オブジェクトファイルを検索するデフォルトの場所の1つであるため、この手順は完全に不要です。

1
Weijun Zhou