在 CentOS 6.5 上安装 Firefox 57

在 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?

答案1

通常,要处理此类错误,您需要在数据库中搜索丢失的文件。首先,您需要通过以下方式更新数据库

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这是搜索共享对象文件的默认位置之一。

相关内容