2014年5月22日 星期四

CentOS手動安裝 FireFox 5.0

【CentOS  安裝 FireFox 5.0】
1. 下載最新版 Source Code
http://www.mozilla.com/en-US/firefox/all.html
選取正體中文版下載。
2. 安裝 Firefox 5.0
[root@localhost Desktop]# tar -xjvf firefox-4.0.1.tar.bz2 -C /usr/local
[root@localhost Desktop]# which firefox
/usr/bin/firefox
備份舊版 FireFox
[root@localhost Desktop]# mv /usr/bin/firefox /usr/bin/firefox4.0
[root@localhost Desktop]# ln -s /usr/local/firefox/firefox /usr/bin/firefox
3. 執行 Firefox 若發生錯誤之解決方法
[root@localhost firefox]# firefox
/usr/local/firefox/firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/local/firefox/libxul.so)
檢查 libstdc++.so.6
[root@localhost firefox]# ls -l /usr/lib/libstdc++.so.6
lrwxrwxrwx 1 root root 18 May 5 12:05 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.8
下載 libstdc++ 套件庫:
[root@localhost firefox]# cd ~/Desktop
[root@localhost Desktop]# wget http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/os/Packages/libstdc++-4.3.0-8.i386.rpm
執行
[root@localhost Desktop]# rpm2cpio libstdc++-4.3.0-8.i386.rpm | cpio -i  --make-directories
[root@localhost Desktop]# cd /usr/local/firefox
[root@localhost firefox]# mv ~/Desktop/usr/lib/libstdc++.so.6* .
[root@localhost firefox]# rm -rf  ~/Desktop/usr
5. 正常執行 Firefox 5
[root@localhost firefox]# firefox
20110623 CMC編寫。
感謝原作者辛勞。

沒有留言:

張貼留言