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不应该放在这里 ![]() |
發表人: | Charlie [ 2007-02-22, 10:36 ] |
文章主題 : | |
98118 寫: 我来回答这个问题
1 先下載linux版本的FF 並解壓縮至/opt下(這我就不知道為何大家都如此做,知悉知人可以回答) /opt通常是放置商业软件的目录,所以firefox不应该放在这里 ![]() 這個不用特別拘泥吧... 以前KDE都是放在/opt的 |
發表人: | realmax [ 2007-02-22, 10:51 ] |
文章主題 : | |
寫的很棒,也了解了一些軟體安裝的概念 ![]() |
發表人: | 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還真比其他軟體的編譯時間都長... ![]() |
發表人: | 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/ |