FireFox终于出4了,windows升级到4以后,看着很舒服,打算将Linux版FireFox也升级到4,不过自从点击“帮助”下的“检查更新”按钮,并下载最新版的FF后,噩梦出现了……更新后,浏览器提示重启以完成更新,结果过了2分钟了,还是没动静,于是我在shell里执行/opt/soft/firefox/firefox,报错如下:
- /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-directories3、[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仍然无法运行。OpenGL在Windows和Ubuntu下VMware的中Linux与PC的ping不通的原因及解决办法相关资讯 CentOS
- CentOS虚拟机NAT静态IP设置 (07/04/2013 17:09:32)
- CentOS 格式化新硬盘并设置开机自 (07/04/2013 16:50:50)
- 服务器为何用CentOS不用Ubnutu (02/24/2013 15:19:10)
| - CentOS /usr/libexec/gconf-sanity (07/04/2013 17:07:42)
- 为什么我们选择CentOS而不是Debian (06/06/2013 06:19:40)
- 在CentOS下搭建Android 开发环境 (02/18/2013 09:14:14)
|
本文评论 查看全部评论 (0)