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をインストールすることは可能ですか?
この種のエラーを一般的に処理するには、データベースで不足しているファイルを検索する必要があります。まず、次の方法でデータベースを更新する必要があります
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つであるため、この手順は完全に不要です。