ㄧ、使用Wine安裝
下面流程純粹是為了讓ie能夠跑起來,實際上會碰到很多crash的問題發生,所以不建議使用囧rz
穩定的版本請參考使用Winetricks的方法 (依然需要先安裝Wine)。
1, 先編輯source.list
sudo gedit /etc/apt/sources.list
2, 反註解或是加入該網址路徑
deb http://us.archive.ubuntu.com/ubuntu edgy universe
3, 安裝Wine以及cabextract
sudo apt-get install Wine
sudo apt-get install cabextract
4, 下載最新的ies4linux
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
5, 解壓縮ies4linux
tar zxvf ies4linux-latest.tar.gz
6, 執行ies4linux
cd ies4linux-*
./ies4linux
7, 問題
ies4linux目前最新的版本是2.99.0.1,已知有兩個部份需要修改
gedit ./lib/messages.txt
找到第19行
將 "tw . zhTW TW"
修改為
"zh tw zhTW TW"
gedit ./lib/functions.sh
找到第98 行
將 "pid=$(wget -q -b -t 1 -T 5 -U "$useragent" -o /dev/null $URL $WGETFLAGS -O "$file" | sed -e 's/[^0-9]//g')"
修改為
"pid=$(LANG=C wget -q -b -t 1 -T 5 -U "$useragent" -o /dev/null $URL $WGETFLAGS -O "$file" | sed -e 's/[^0-9]//g')"
另外,如果在ies4linux更新的過程中碰到記憶體區塊一類的錯誤發生,可使用 ./ies4linux --no-gui 來執行,將可在
沒有GUI的情況下繼續執行,並且可看到error究竟是發生在哪個部份。
最後,wine 1.3之後將wineprefixcreate替換成winepath,所以會讓ies4linux報說使用者的wine版本過舊
可透過修改install.sh與functions.sh來解決。
搜尋上述兩個檔案中的wineprefixcreate並取代為winepath即可
8, 參照
http://blog.csdn.net/liuzhenwen/article/details/6014008
http://nelson.pixnet.net/blog/post/12146305
二、使用Winetricks安裝
由於ies4linux已經是舊時代的產物,使用新版的wine無法穩定的使用ie。wine的開發者為了解決一些wine上會發生的問題,特別開發了這套軟體。
2與3分別描述安裝ie6與ie8的方法。
1, 安裝winetricks
rm -f winetricks
wget http://winetricks.org/winetricks
sudo cp winetricks /usr/bin
sudo chmod +x /usr/bin/winetricks
2, 安裝ie6
winetricks -q ie6
ie6的版本對現今網站的支援上可能會發生一些問題
接著使用下列命令來啟動IE
wine ~/.wine_ie6/drive_c/Program\ Files/Internet\ Explorer/IEXPLORE.EXE
3, 安裝ie8
winetricks -q ie8
測試中.. console上有出現一些err..
安裝後console視窗會出現提示字串,告訴user要如何執行ie8,指令如下
wine 'C:\Program Files\Internet Explorer\iexplore'
4, 參照
http://code.google.com/p/winetricks/
http://www.cahbagoes.com/2009/11/install-internet-explorer-8-on-linux.html
http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1537309
http://www.mobile01.com/topicdetail.php?f=512&t=1910156&m=s&s=11&b=7&last=24495470