MozTW 討論區
https://forum.moztw.org/

Firefox在Linux下應該如此安裝
https://forum.moztw.org/viewtopic.php?f=2&t=17703
1 頁 (共 1 頁)

發表人:  indiana0524 [ 2007-02-21, 18:31 ]
文章主題 :  Firefox在Linux下應該如此安裝

關於在linux中的Firefox安裝更新版本或者是想改用中文介面版本的問題,在此作一個彙整以防往後的人通常都會碰到相同的情況。

觀念一 firefox 在 linux 裡是不用安裝的,故沒有安裝程式,況且linux不是一個以視窗介面著稱的作業系統,指令才是能了解linux真正意含的方法 以 tar -xzvf firefox-X.X.X.X.tar.gz 解壓在某個目錄後在那目錄下直接運行 ./firefox 就可以了

觀念二 linux各發行版本會有不同的更新方法,以各家廠商網站為準,如RedHat的rpm可以用yum直接線上安裝或下載rpm檔案裝,又例如Debian的dpkg可以用apt-get線上安裝或下載deb檔安裝。而各家版本通常更新速度是數一數二慢的

觀念三 部份版本如Mandriva會出現./firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 所以需要先加裝libstdc++5 套件(方法很多可利用各家更新程式)才可運行 ./firefox

觀念四 自己下載的Firefox是會跟Mandriva的預設輸入法scim相衝 有兩種方法解決:

1.請編輯Firefox的執行檔,在第一行加上以下一句 export GTK_IM_MODULE=xim
不知到加在哪的請找到類似有export句子的加在前面即可

2.請編輯/etc/gtk-2.0/gtk-immodules 然後在關於scim那兩句(通常是最後兩句)的前面加上"#"號,就可以了

觀念五 我在重新安裝libstdc++5-devel - Header files and libraries for C++ development​後
終於可以見到firerfox2.0的畫面了
但每在網頁要載完時
竟出現:
The program 'Gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 155 error_code 8 request_code 146 minor_code 3)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
然後firefox自動關閉 问题所在应该是在xorg.conf里加载了
Section "Extensions"
Option "Composite" "Enable"
EndSection
看来这应该算是一个bug了

觀念六 mandriva 原先安裝的是 libstdc++6 - GNU C++ library​
故再加裝libstdc++5 - GNU C++ library 再去執行firefox時 出現了記憶體配置錯誤之訊息或者導致firefox裡頭無法打中文 這是Mandriva預設的輸入法scim跟Firefox衝突,請參考觀念四

結論 以Mandriva2007為範例 使用超級用戶權限
0 裝好libstdc++5套件
1 先下載linux版本的FF 並解壓縮至/opt下(這我就不知道為何大家都如此做,知悉知人可以回答)
2 卸载原来的 firefox 的配置文件 rm -rf ~/.mozilla (刪除前做好作備份用tar之類的)
3 cd 切到解壓的目錄下
4 編輯Firefox的執行檔,在第一行加上以下一句 export GTK_IM_MODULE=xim
5 運行 ./firefox
6 為以後方便最好作個連結到 /usr/bin 目錄中
ln -sf /opt/firefox/firefox /usr/bin/firefox及
ln -sf /opt/firefox/firefox /usr/bin/mozilla-firefox
就這樣大功告成了

發表人:  Charlie [ 2007-02-21, 18:53 ]
文章主題 : 

寫得不錯
把一些Linux使用者經常遇到的問題都寫出來了
建議加精

發表人:  訪客 [ 2007-02-21, 18:54 ]
文章主題 : 

請直接回覆該文章 "FireFox在Linux下要怎麼安裝啊?"

或者到 Wiki 寫一寫 ...

發表人:  98118 [ 2007-02-22, 01:17 ]
文章主題 : 

我来回答这个问题
1 先下載linux版本的FF 並解壓縮至/opt下(這我就不知道為何大家都如此做,知悉知人可以回答)

/opt通常是放置商业软件的目录,所以firefox不应该放在这里 8-)

發表人:  Charlie [ 2007-02-22, 10:36 ]
文章主題 : 

98118 寫:
我来回答这个问题
1 先下載linux版本的FF 並解壓縮至/opt下(這我就不知道為何大家都如此做,知悉知人可以回答)

/opt通常是放置商业软件的目录,所以firefox不应该放在这里 8-)

這個不用特別拘泥吧...
以前KDE都是放在/opt的

發表人:  realmax [ 2007-02-22, 10:51 ]
文章主題 : 

寫的很棒,也了解了一些軟體安裝的概念 :D

發表人:  peeper [ 2007-02-22, 14:28 ]
文章主題 : 

還有fedora好像不想用2.x的版本,
說要等3.0出來再跟上。

發表人:  sungkee [ 2007-02-24, 17:20 ]
文章主題 : 

在使用ubuntu時,比較簡單。
只需直接在Synaptic套件管理程式中選firefox就好。
或者敲sudo apt-get install firefox

發表人:  abev66 [ 2007-02-24, 19:01 ]
文章主題 : 

indiana0524 寫:
而各家版本通常更新速度是數一數二慢的
喔,不一定唷,像是Ubuntu,雖然有時會拖延個幾天,不過我覺得還算是可以接受的了。
其實拖延也不能怪它們,因為他們還要檢查其相容性,看有沒有相衝突的地方,加以修正在做釋出,因此,有時比官方慢點是正常的。

發表人:  Amadeus [ 2007-03-02, 19:58 ]
文章主題 : 

我的Linux使用的是Debian,
儘管其套件更新會拖延,
但有時其實直接拿unstable使用即可。
不過真要遇到版本更新太慢,
我會直接拿Source Tarball來編譯。
我覺得這樣也挺不錯,只是得多花一些時間罷了。

像我現在使用FreeBSD,目前的6.2-RELEASE,
Package也只有Firefox1.5,
要使用Firefox2.0,還是得使用Port安裝,
還不是編譯到傻掉 ... :?

現在想想,Firefox還真比其他軟體的編譯時間都長... :x

發表人:  missmomo0911 [ 2007-03-02, 20:26 ]
文章主題 : 

另外小弟把Swiftfox在Debian/Ubuntu系發行版的安裝方式轉貼過來(原文中的第<21>項):原文連結

(Debian系將sudo改成su指令)

"Swiftfox是Linux下的Firefox優化版本,針對各種不同的CPU加以進行優化,執行效率良好,速度加快

[ 安裝Swiftfox ]

請在終端機中鍵入或複製貼上以下指令執行(gedit可改成kate,nano,vi...等等其他文字編輯軟體):
sudo gedit /etc/apt/sources.list

在文件最下方空白處加入以下文字,存檔離開:
deb http://getswiftfox.com/builds/debian unstable non-free

查詢您的CPU資訊,請在終端機中鍵入或複製貼上以下指令執行:
cat /proc/cpuinfo

有一項是model name,即您的CPU製作廠商及型號,例如小弟顯示的是:
model name : AMD Athlon(tm) XP 1800+
知道了CPU型號之後(小弟的是Athlon XP),我們就可以安裝Swiftfox了,[ 範例 ]:在終端機中鍵入或複製貼上以下指令執行:
sudo apt-get update && sudo apt-get install swiftfox-athlon-xp

這邊小弟是安裝swiftfox-athlon-xp這個套件,您可以依照您的CPU選擇安裝,有以下幾種:
swiftfox-prescott swiftfox-pentium4 swiftfox-pentium3m swiftfox-pentium3
swiftfox-pentium2 swiftfox-pentium-m swiftfox-k6-2 swiftfox-athlon64-32bit
swiftfox-athlon64 swiftfox-athlon-xp swiftfox-athlon

[ 中文化Swiftfox ]

1.下載官方釋出的繁體中文語言套件xpi:2.0.0.1_linux-i686_zh-TW.xpi

2.在Swiftfox網址列鍵入: about:config
搜尋general.useragent.locale
將此字串的值從:en-US改成zh-TW
完成後將下載的繁體語言套件xpi拖曳到add-on視窗裡,就可以安裝了,裝完之後重新開啟,就是繁體中文介面^^"

發表人:  cake [ 2007-03-04, 21:18 ]
文章主題 : 

我的比較簡單
我的系統:
FC4

download link:
http://www.mozilla.com/en-US/firefox/all.html
我用的是 1.5 板本
從1.5.0 自動升級到現在的1.5.0.9
firefox-1.5.0.9.tar.gz

然後直接解壓到自家目錄裡面
tar zxvf firefox-1.5.0.9.tar.gz
要叫火狐出來可打
exec ~/firefox/firefox-bin
或加path到家目錄的bash_profile
nano ~/.bash_profile
PATH=$PATH:$HOME/firefox
要叫火狐出來就可直打
firefox
不建議用root或安裝在system

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/