ies4linux安装总结

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
gdzhljw
帖子: 314
注册时间: 2007-05-19 23:18
来自: 广东珠海

ies4linux安装总结

#1

帖子 gdzhljw » 2008-08-12 16:40

1. 安裝wine & cabextract

ies4linux需要wine & cabextract

代码: 全选

sudo apt-get install wine cabextract
2. 设置wine
系统设置--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]
上次由 gdzhljw 在 2009-01-16 9:43,总共编辑 1 次。
凡事都可行.但不都有益处。凡事都可行.但不都造就人。(哥林多前10:23)

my blog : http://gdzhljw.blog.163.com/
http://gdzhljw.blog.ubuntu.org.cn/
头像
gdzhljw
帖子: 314
注册时间: 2007-05-19 23:18
来自: 广东珠海

Re: ies4linux安装总结

#2

帖子 gdzhljw » 2009-01-16 9:21

继续更新
一、安装wine1.1.12+ies4linux,
如果是nvidia mx440显卡的
wine 和 ies4linux 都会出现类似下图的文字重叠的问题:
sss.png
sss.png (19.3 KiB) 查看 243 次
先用

代码: 全选

vim 111.reg
贴入如下内容:

代码: 全选

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"ClientSideWithRender"="N"
保存

代码: 全选

regedit 111.reg
wine就应该可以了可以显示中文

二、1. ies4linux安装完后中文可能也会如上图这样字体重叠。

也可以如wine这样处理。

问题这个注册文件111.reg 如何写入到ies4linux里面的windows注册表?

这个请高手帮手想想办法!

如下有个不知能否的办法:

代码: 全选

env WINEPREFIX="/home/(用户名)/.ies4linux/ie6" wine "C:\windows\regedit.exe" #这个命令可以进入注册表,但中文应该是看不到不知怎么改


我后来试这样有待高手指点:

代码: 全选

env WINEPREFIX="/home/(用户名)/.ies4linux/ie6"#要安装到那个位置 regedit "/home/(用户名)/111.reg"#111.reg这个文件所在位置 #当然要先把111.reg这个文件 cp 到 home 相应的位置里面。


我也把ie6里面的字体全部删除
后来ie6就显示正常了。
不知道是不是这个原因,但也分享出来大家参考。希望高手们帮手
凡事都可行.但不都有益处。凡事都可行.但不都造就人。(哥林多前10:23)

my blog : http://gdzhljw.blog.163.com/
http://gdzhljw.blog.ubuntu.org.cn/
回复