感谢支持
我们一直在努力

在CentOS 5.5上安装FireFox 4

FireFox终于出4了,windows升级到4以后,看着很舒服,打算将Linux版FireFox也升级到4,不过自从点击“帮助”下的“检查更新”按钮,并下载最新版的FF后,噩梦出现了……

更新后,浏览器提示重启以完成更新,结果过了2分钟了,还是没动静,于是我在shell里执行/opt/soft/firefox/firefox,报错如下:


  1. /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found (required by /opt/soft/firefox/libxul.so)  


执行“rpm -qa|grep libstdc++-4”


结果:“libstdc++-4.1.2-48.el5”


可见CentOS5.5用的是4.1.2的包,不过FF在这里需要4.3+的,去网上搜了一下,结果发现centOS5.5最高也就是4.1.2,FC9到是有4.3+的,于是乎去下了一个FC9的包:“libstdc++ RPM ”,解压后复制到/usr/lib/下,然后启动FF4,问题解决!


下面是具体解决方法:


1、下载FC9的libstdc++包“libstdc++ RPM ”


2、[root@mycpt firefox]$ rpm2cpio libstdc++-4.3.0-8.i386.rpm | cpio -i –make-directories


3、[root@mycpt firefox]$ mv usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6    覆盖原来的libstdc++.so.6文件(可以先备份一份 cp /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6_old)


4、运行解压的firefox4[zoutuo@mycpt firefox]$ /opt/soft/firefox/firefox


之后再运行左下角那个启动浏览器的按钮就都是firefox4了,不过linux下的firefox4没有windows下的漂亮。这里需要强调的一点是:切忌使用x64的 libstdc++包,即使你用的是64位系统 ,因为本人使用的就是X64的CentOS,之前自作主张下了一个64位的libstdc++包,结果firefox4仍然无法运行。

赞(0) 打赏
转载请注明出处:服务器评测 » 在CentOS 5.5上安装FireFox 4
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏