虚拟机自带的firefox版本太旧了,于是在官网上下载了最新的安装包,运行后提示:

$ firefox
XPCOMGlueLoad error for file /home/parallels/firefox-32/libmozgtk.so:
libgtk-3.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

提示说缺少libgtk-3.so.0的库,网上查找后,说是软件位数和操作系统位数不一致,但是我的Linux是32位的,firefox也是32位的,按道理说可以运行的呀。仔细思考后应该是没有安装gtk的库,查看之后发现已经安装了gtk2的库。在仔细一想,原来是最新版本的firefox使用的是gtk3的库,而我的gtk2的库已经不够用了。因此要么安装gtk3,要么安装使用gtk2库的firefox。

我采用后面的办法,下载49版本以前的firefox即可。

旧版本的下载地址如下:

http://download.firefox.com.cn/releases/firefox/40.0/zh-CN/Firefox-latest.tar.bz2

改变中间的40.0即可选择对应版本。

05-11 12:56