下载http://download.firefox.com.cn/releases/firefox/4.0/zh-CN/Firefox-latest.tar.bz2
下载的文件放到/root/下,先解压缩,生成firefox文件夹
tar jxvf Firefox-latest.tar.bz2
Fedora 8原来的默认版本 firefox-2.0.8 is /usr/lib/
cp /home/tmp/firefox /usr/lib/ -r
cd /usr/bin
ln -s /usr/lib/firefox4.0.1/firefox .
但是在redhat下运行firefox标签却进入不了firefox
在命令行下执行,./firefox 发现如下报错:./firefox
/usr/lib/firefox/firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/firefox/libxul.so)
经过搜索
root@dev# rpm -q --provides libstdc++
ibstdc++ = 4.1.1-52.el5
libstdc++.so.6
libstdc++.so.6(CXXABI_1.3)
libstdc++.so.6(CXXABI_1.3.1)
libstdc++.so.6(GLIBCXX_3.4)
libstdc++.so.6(GLIBCXX_3.4.1)
libstdc++.so.6(GLIBCXX_3.4.2)
libstdc++.so.6(GLIBCXX_3.4.3)
libstdc++.so.6(GLIBCXX_3.4.4)
libstdc++.so.6(GLIBCXX_3.4.5)
libstdc++.so.6(GLIBCXX_3.4.6)
libstdc++.so.6(GLIBCXX_3.4.7)
libstdc++.so.6(GLIBCXX_3.4.8)
libstdc++ = 4.1.2-48.el5
libstdc++ = 4.1.1-52.el5
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4.2)(64bit)
libstdc++.so.6(GLIBCXX_3.4.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.5)(64bit)
libstdc++.so.6(GLIBCXX_3.4.6)(64bit)
libstdc++.so.6(GLIBCXX_3.4.7)(64bit)
libstdc++.so.6(GLIBCXX_3.4. 8 )(64bit)
libstdc++ = 4.1.2-48.el5
没有3.4.9的GLIBCXX
root@dev# whereis libstdc++.so.6
libstdc++.so: /usr/lib/ libstdc++.so.5 /usr/lib/ libstdc++.so.6
root@dev#ll /usr/lib |grep libstdc
libstdc++.so.6->libstdc++.so.6.0.8
libstdc++.so.6.0.8
GLIBCXX_3.4.9 至少需要 libstdc++.so.6.10
那就需要我们装一个libstdc++.so.6.10
那么就去http://fr2.rpmfind.net/ 搜一下libstdc++.so.6.10
下载
wget ftp://fr2.rpmfind.net/linux/ASPLinux/i386/RPMS.14/libstdc++-4.3.0-8.i386.rpm
可以直接安装了,我是解压缩,里面有一个libstdc++.so.6.10 和它的链接
把里面的libstdc++.so.6.10 复制到/usr/lib/下
再做一个ln -s libstdc++.so.6.0.10 libstdc++.so.6
在运行firefox 就能进入firefox4了~~~~~~~~~~~~~