Install Internet Explorer 6 on ubuntu
Install Internet Explorer 6 on ubuntu
雖然很想離 MS 遠一點,可是還是有很多網站是 IE Only,
所以去問 google 如何在 ubuntu 裝上 IE 環境,
chrome 跟 firefox 的外掛 IETab 用的是 windows ie kernel,
所以需要在 windows 平台上才能安裝,
google 後的解法是透過 wine 執行 IEs4Linux,所以下面說明如何安裝。
(雖然 google 就有答案,但是不寫下來,下次還要再 goo 一次,讓我多貢獻一點 google 搜尋節點吧)
---------- 正文分隔線 ----------
1. 安裝 wine: sudo apt-get install wine
2. 安裝 cabextract: sudo apt-get install cabextract
3. 下載 IEs4Linux:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
4. 我這邊裝的是 2.99.0.1 版,一樣遇到參考文章中的問題,所以修改 ./lib/messages.txt:
將第 19 行
#tw . zhTW TW
#改成下行
zh tw zhTW TW
5. 修改 ./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')
6. 如果這時執行 ./ies4linux 會遇到下面這訊息,不要驚慌,這表示 IEs4Linux 沒有繼續維護 (我的 wine 版本是 1:1.6.2-0ubuntu14)
IEs4Linux 2 只在新版 (0.9.x) 的 Wine 上測試過。您正在執行舊版的 Wine。建議您更新到最新版 (前往: winehq.com)。
還有可能會遇到這訊息,也不要緊張, wine 0.9.x 使用的 script 與我手上 wine 1.6.2 使用的 script 不一樣,請繼續第 7 步
Your wine does not have wineprefixcreate installed.
7. 再次修改 ./lib/functions.sh:
將第 243 行左右的
#if which wineprefixcreate &> /dev/null; then
#改成下行
if which winepath &> /dev/null; then
將下面使用到 wineprefixcreate 改成 winepath
#( wineprefixcreate 2>&1 ) | debugPipe
#改成下行
( winepath 2>&1 ) | debugPipe
8. 修改 ./lib/install.sh
將第 426 行
#wineprefixcreate &> /dev/null
#改成下行
winepath &> /dev/null
(ps. 原則上就是將 wineprefixcreate 改成 winepath)
9. 執行 ./ies4linux 安裝 ie 環境
10. 安裝完成後,就可以透過 wine 執行 iexplore
wine iexplore
ps. 到安裝目錄下會看到除了 iexplore 之外,還有很多 windows 的執行檔也一併被安裝起來了,當然也可以透過 wine 執行
find ~/.ies4linux/ie6/drive_c/ -name *.exe
例如 winhlp.exe, notepad.exe, explore.exe, iexplore.exe...
參考: [教學] 安裝 Wine 跟 IEs4Linux
Solution:- Your wine does not have wineprefixcreate installed.
雖然很想離 MS 遠一點,可是還是有很多網站是 IE Only,
所以去問 google 如何在 ubuntu 裝上 IE 環境,
chrome 跟 firefox 的外掛 IETab 用的是 windows ie kernel,
所以需要在 windows 平台上才能安裝,
google 後的解法是透過 wine 執行 IEs4Linux,所以下面說明如何安裝。
(雖然 google 就有答案,但是不寫下來,下次還要再 goo 一次,讓我多貢獻一點 google 搜尋節點吧)
---------- 正文分隔線 ----------
1. 安裝 wine: sudo apt-get install wine
2. 安裝 cabextract: sudo apt-get install cabextract
3. 下載 IEs4Linux:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
4. 我這邊裝的是 2.99.0.1 版,一樣遇到參考文章中的問題,所以修改 ./lib/messages.txt:
將第 19 行
#tw . zhTW TW
#改成下行
zh tw zhTW TW
5. 修改 ./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')
6. 如果這時執行 ./ies4linux 會遇到下面這訊息,不要驚慌,這表示 IEs4Linux 沒有繼續維護 (我的 wine 版本是 1:1.6.2-0ubuntu14)
IEs4Linux 2 只在新版 (0.9.x) 的 Wine 上測試過。您正在執行舊版的 Wine。建議您更新到最新版 (前往: winehq.com)。
還有可能會遇到這訊息,也不要緊張, wine 0.9.x 使用的 script 與我手上 wine 1.6.2 使用的 script 不一樣,請繼續第 7 步
Your wine does not have wineprefixcreate installed.
7. 再次修改 ./lib/functions.sh:
將第 243 行左右的
#if which wineprefixcreate &> /dev/null; then
#改成下行
if which winepath &> /dev/null; then
將下面使用到 wineprefixcreate 改成 winepath
#( wineprefixcreate 2>&1 ) | debugPipe
#改成下行
( winepath 2>&1 ) | debugPipe
8. 修改 ./lib/install.sh
將第 426 行
#wineprefixcreate &> /dev/null
#改成下行
winepath &> /dev/null
(ps. 原則上就是將 wineprefixcreate 改成 winepath)
9. 執行 ./ies4linux 安裝 ie 環境
10. 安裝完成後,就可以透過 wine 執行 iexplore
wine iexplore
ps. 到安裝目錄下會看到除了 iexplore 之外,還有很多 windows 的執行檔也一併被安裝起來了,當然也可以透過 wine 執行
find ~/.ies4linux/ie6/drive_c/ -name *.exe
例如 winhlp.exe, notepad.exe, explore.exe, iexplore.exe...
參考: [教學] 安裝 Wine 跟 IEs4Linux
Solution:- Your wine does not have wineprefixcreate installed.
留言
張貼留言