Board logo

標題: 〔教學〕[Linux]在Linux下如何讓firefox能夠瀏覽for IE的網頁,使用IETab的功能 [打印本頁]

作者: 貓浮     時間: 2006-7-28 11:51 AM    標題: 〔教學〕[Linux]在Linux下如何讓firefox能夠瀏覽for IE的網頁,使用IETab的功能

雖然linux已經比以前好多了,但有些程式還是會遇到問題
例如一些IE專屬的網頁在linux下就會有問題
當然還有許多問題
本篇先就處理瀏覽器的部份
在linux下裝了IE,甚至firefox for window就能用IETab
和windows沒什麼兩樣,當然還是希望firefox能加油一點
相容性做好一點,雖然說許多網頁不符合標準,但有句話是人多就是標準
進正題

※為什麼linux下要裝IE?
說來說去都不是linux或mozilla的責任,
首先是for IE only的網頁,這點真是很糟,
再來是flash,網友很多都在罵adobe,對linux漠視
在linux下flash只支援到7.0,許多8.0的flash也會失效
基於上面幾點,有時不得已還是有IE方便點,所以裝個IE吧
怎麼在linux下跑IE呢?
這裡介紹用wine來跑

※關於Wine
在wine的官方網站中可以看到 "Wine Is Not an Emulator",
Wine嚴格來說不是模擬器,而比較像linker,或者是loader,
將程式需要的DLL載入來執行,就能執行windows下的程式
有關wine的更多說明請看wine的官方網站

※需要的檔案
基本上只要有wine就可以了,但wine有許多版本,每個版本遇到的問題都不一樣
這裡可以取得更多版本的wine,
根據網路上比較多的說法,0.9.9及0.9.5比較穩定

※使用winetools安裝IE
雖然有了wine可以自己將需要的DLL檔放在目錄中,
但這樣太辛苦了,所以大多數的人都是用winetools建置一個虛擬的環境
幾乎各個版本的linux都有winetools,亦可在winetools的官方網站中找到

※Step1-修改wt0.9jo
winetools預設的下載站台是 puzzle.dl.sourceforge.net,這個站台從台灣連速度不是很好,
所以建議先修改 /usr/bin/wt0.9jo(自行安裝的可能是在 /usr/local/winetools裡)
將其中的 puzzle.dl.sourceforge.net 改成 nchc.dl.sourceforge.net

※Step2-建構windows環境
以一般身份執行wt(或wt2)就會看到winetools的畫面



選第一個Base setup,就會進入基本選單



選Create a Fake Windows drive,接下來的選項都按Enter就可以了,
很快的,Fake Windows drive就建置好了,通常是在 ~/.wine/c



建置好後再安裝
TrueType Font Arial、DCOM98、Microsoft Foundation Classes 4.0三個項目,
接著就可以來裝IE囉(安裝上述三者時,如果沒有動靜,請檢查是曾有安裝 wget)



※Step3-安裝IE6

選Internet Explorer 6.0 SP1 English就能安裝IE6(新版的winetools中有中文版的項目),
開始漫長的安裝囉,如果不成功就換個wine的版本再試試吧



如果成功就會看到



桌面上也會多出IE6的圖示,可以執行看看囉,
然後可以到macromedia的網站安裝flash 8.0



如果自動安裝不成,也可以下載安裝程式 Install Flash 8.0.exe,
執行 wine Install Flash 8.0.exe 來安裝

看看msn space



IE下才能用的編輯模式出現了,這是在linux下哦

※安裝Firefox
http://www.moztw.org 下載Firefox安裝程式Firefox Setup 1.5.0.4.exe
然後執行
wine Firefox Setup 1.5.0.4.exe
就能安裝Firefox囉



安裝後開啟firefox for windows再安裝IETab的extention,
就能在linux下用IETab囉


※可能遇到的問題-中文亂碼
如果中文是亂碼的話可以試試安裝msttcorefonts這個套件
也試著修改 ~/.wine/User.reg
在[Software\\Wine\\Fonts\\External Fonts]
補上"AR PL New Sung (TrueType)"="fireflysung.ttf"
"Arial (TrueType)"="arial.ttf"
"Arial Black (TrueType)"="Arial_Black.ttf"
"Arial Bold (TrueType)"="Arial_Bold.ttf"
"Arial Bold Italic (TrueType)"="arialbi.ttf"
"Arial Italic (TrueType)"="ariali.ttf"
"Bitstream Vera Sans Bold (TrueType)"="VeraBd.ttf"
"Bitstream Vera Sans Bold Oblique (TrueType)"="VeraBI.ttf"
"Bitstream Vera Sans Mono Bold (TrueType)"="VeraMoBd.ttf"
"Bitstream Vera Sans Mono Bold Oblique (TrueType)"="VeraMoBI.ttf"
"Bitstream Vera Sans Mono Oblique (TrueType)"="VeraMoIt.ttf"
"Bitstream Vera Sans Mono Roman (TrueType)"="VeraMono.ttf"
"Bitstream Vera Sans Oblique (TrueType)"="VeraIt.ttf"
"Bitstream Vera Sans Roman (TrueType)"="Vera.ttf"
"Bitstream Vera Serif Bold (TrueType)"="VeraSeBd.ttf"
"Bitstream Vera Serif Roman (TrueType)"="VeraSe.ttf"

※其他的套件包
除了用winetools,另外還有許多建置出能跑IE6的環境的套件包
1.wine-config-sidenet
日本人做的,有多種語言版本,安裝簡單,幾乎全自動
2.IEs4linux這應該是最易安裝的,但網路要傳蠻久的,需要有 cabextract套件




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5