歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在CentOS 5.5上安裝FireFox 4

在CentOS 5.5上安裝FireFox 4

日期:2017/2/28 16:17:44   编辑:Linux教程
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仍然無法運行。

Copyright © Linux教程網 All Rights Reserved