ies4linux需要wine & cabextract
代码: 全选
sudo apt-get install wine cabextract
系统设置--advanced--windows application 设置为windows2000,就可以运行windows版的ipmsg了,好像比linux的好用
复制需要的文件到你的wine的system32目录(默认是~/.wine/drive_c/windows/system32)
复制win下的mfc42.dll,msvcp60.dll,#现在高版本wine好象复制前二个都可以了riched20.dll,riched32.dll到wine的 system32目录下。
对应症状:在终端里wine 程序会提醒你缺dll文件#wine1.1.12版本不会有这个问题了吧
要安装以下先下载.exe的文件先:
wine ipmsg.exe 和 winrar:
下载winrar安装程序,运行wine <程序名>
3. 安装IE6(ies4linux)
wget http://www.tatanka.com.br/ies4linux/dow ... est.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
安装的话,不推荐直接运行./ies4linux,因为GUI版的不是很稳定,可能会在安装过程中出问题
最好运行./ies4linux --no-gui --beta-install-ie7 --locale CN --install-corefonts
注明 --no-gui表示终端方式安装,-–beta-install-ie7 表示安装IE7,-–locale CN 表示本地语言是中文简体, -–install-corefonts表示安装微软的字体(很重要)如果不装的话有些网页内容看不到,看到的是口口口口,全是方框
----------------------------------------------------------------------------------------------------------------
/www.ubuntu.org.tw/modules/newbb/viewtop ... t_id=32281
3. 在Linux使用IE + Java (ies4linux + JRE1.5.0.11)
在Linux 上面上網偶爾會遇到IE-ONLY的網站, 特別是股票理財網站等等, 免不了要回到Windows下用IE瀏覽, ies4linux 固然能輕鬆的幫你將IE+Flash裝上Linux, 但可惜它沒有內建java支援, 而很不幸的, 網路世界裡java也是不可或缺的。
如果我們能將ies4linux裝上java runtime, 那就可以解決這個問題, 下面要與大家分享的就是如何將java裝上ies4linux, 希望能幫助大家減低回到Windows上網的麻煩。
3. 開始安裝Java Run Time Environment
a) 到這裡下載Java Run Time Environment:
JRE 5.0 Update 11 includes the JVM technology: Download:
http://java.sun.com/products/archive/j2 ... index.html
選擇這個版本
Windows Offline Installation, Multi-language
jre-1_5_0_11-windows-i586-p.exe (15.80 MB) 注意:下载完这个文件要改属性:(不然装不了 )
代码: 全选
sudo chown 你的用户名:你的用户名 jre-1_5_0_11-windows-i586-p.exe [
b) 貼至這個資料夾 (這是隱藏資料夾, 請按Control+H顯示隱藏檔)
/home/你的帳號/.ies4linux/ie6/drive_c/
c) 執行安裝
開啟 "應用程式=>附屬應用程式=>終端機"
進入"偽"C:\槽 :
cd /home/你的帳號/.ies4linux/ie6/drive_c/
d)用wine執行jre安裝檔
註: 以下都使用"WINEPREFIX=~/.ies4linux/ "當開頭,
這是要告訴WINE使用這個地方的"偽Windows",而不要去亂動到我們預設的~/.wine資料夾。
WINEPREFIX=/home/你的帳號 /.ies4linux/ie6 wine jre-1_5_0_11-windows-i586-p.exe
如果跑得起來, 會出現以下畫面:
按"Custom Setup"把所有可以選的選項都安裝至硬碟
4. 設定Java
a) 設定java前準備:
先執行javacpl.exe, 第一次執行畫面一定會碎掉,這是正常的 就給它碎沒關係, 開啟後再馬上按X關掉就是, 這個步驟是必須的, 如果不先執行那Java2D的鍵值就不會寫進登錄檔
cd /home/你的帳號/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
因為wine對於Java 2D的Direct-X加速的支援還不完全, 所以我們需要更動registry把它Disable掉, 以後Java 2D的畫面就不會碎掉了:
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 wine regedit
找到這個鍵值:
HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_11
"DXAcceleration" 點兩下, 數值改成 "0", 如下圖:
b) 正式開始設定Java
進入偽C槽的Program Files\Java, 並再一次執行javacpl.exe,
cd /home/你的帳號/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin
註: 這裡如果不加LC_ALL=en_US的話, 選項就會變成方塊酥
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
這次畫面應該完全正常, 不會碎掉了, 成功開啟後, 至: "Advanced" 標籤 =>
"APPLET tag support"
樹狀選項 "Internet Explorer":
不要打勾, 按 "APPLY", "OK", 退出。
再搞一次:
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
這次同樣的地方: "Advanced" 標籤 =>
" APPLET tag support"
樹狀選項 "Internet Explorer":
這次請打勾!, 按 "APPLY", "OK" ,退出。
c) 測試java是否成功
現在到 http://www.yuanta.com.tw (元大京華證券)會發現Java Applets成功的出現了:
但你會發現無法顯示中文, 全都成了方塊酥。 解決方法是安裝新細明體:
5. 安裝中文字型
a) 下載新細明體
到這裡: http://blog.chweng.idv.tw/archives/221
下載點: http://mingliu.myweb.hinet.net/MingLiu/MingLiU.zip
下載完成後, 解壓縮至桌面, MingLiu.ttc 複製、貼上 "/home/你的帳號/.fonts"
b) 安裝新細明體
開應用程式=>附屬應用程式=>終端機:
sudo fc-cache -f -v
Contol+Alt+Backspace 重新登入
c) 編輯 "偽Windows" 的user.reg加入字型 (這步其實可以省略, 但為了安心起見, 還是做一次吧)
開應用程式=>附屬應用程式=>終端機:
gedit /home/你的帳號/.ies4linux/ie6/user.reg
最底部貼上以下內容:
[Software\\Wine\\X11 Driver]
"MingLiU"="MingLiu"
"PMingLiU"="PMingLiu"
d) 讓java也能用新細明體: (這步絕對不能省)
將剛剛下載回來的新細明體"MingLiu.ttc"貼至:
"/home/你的帳號/.ies4linux/ie6/drive_c/Program Files/Java/jre1.5.0_11/lib/fonts"
重開IE6, 再回去 http://www.yuanta.com.tw
嘩啦~ 現在Java Applets裡頭的中文字型就會顯示無誤了!
wine+ies4linux+jre 全部安裝完畢!!
以上
==============================
附錄 : 如何使ies4linux的Active X生效
==============================
(未實測過)
參考網頁: http://www.gagme.com/greg/linux/activex-linux.php
如果你遇到了這樣的訊息:
(您目前的安全性設定禁用ActiveX, 所以blablabla....)
Windows的IE只要中安全性就有ActiveX了, 但在ies4linux只能調最低安全性:
開啟IE的工具=>選項=>安全性 => 網際網路 : 調到最低:
有時候ActiveX會用到mfc42.dll 這個檔案, 所以請至你的Windows硬碟如 C:\WINDOWS\SYSTEM32\, 將mfc42.dll 拷貝一份至:
/home/你的帳戶/.ies4linux/ie6/drive_c/windows/system32
然後建立一個設定檔, 叫ies4linux遇到不明dll時一律使用native,builtin (原生, 內建) :
vim /home/你的帳戶/.ies4linux/ie6/config
貼入以下內容並存檔離開:
; default for all other dlls
"*" = "builtin, native"
ies4linux + ActiveX設定完畢
[/code]