close

wine真的是一個令人又愛又恨的東西…

wine的安裝很簡單,在ubuntu下只要下一個

sudo apt-get install wine

就行了,而周邊的輔助安裝程式也很多,

像winetrick、winedoors都是很棒的周邊輔助安裝工具…

而要灌IE,除了上面那兩個以外,網路上最多人推的就是ies4linux了…

 

為什麼會扯這麼多呢?因為今天要TRY晶片讀卡機的時後,

才發現前用ies4linux灌的IE6 及IE7 掛了~

因為之前對wine做了很多奇奇怪怪的設定,也不知道是哪個環節出了問題…

索性將整個wine殺掉~

然後再用winedoors灌IE,結果出現rundll32.exe fail的問題…

改用winetrick灌,居然跟我說要IE4………

喵的,要是我有IE4還用灌IE6??不過話好像不是這樣說的就是了…Orz

最後改回ies4linux,順利安裝完後依然繼續當機…

 

後來仔細查看了一下,然來是我有加入wine官方的更新路徑,

用apt-get安裝時,會自動安裝最新版…

而所謂的最新版,前面都會加個Development…

翻成中文就是…開發中…Orz

 

降版後,再試著用winetrick灌IE,一樣出現ERROR…

懶得再試wine-doors了,直接用ies4linux灌,

Yes~一次OK~

./ies4linux --install-corefonts --no-desktop-icon --locale TW --no-gui --beta-install-ie7

不過下載有時後會斷,多下幾次就好了~

灌好IE6,連去國泰世華,喵喵的…居然還要下載國泰世華的ActiveX元件…

要下載就算了~偏偏IE6跳不出下載元件的視窗…

只好繼續找資料去啦~

 

經過一翻奮戰,嘗試了許多辦法,最主要的問題還是出在IE6無法下載國泰世華的ActiveX元件…

參考網頁如下…

請問我用 firefox進入國泰世華銀行網站後,再來就無法操作,該怎麼辦?

Running Java Applets in Internet Explorer on Linux

Internet Explorer w/ActiveX on Linux (v1.0)

 

還有一篇寫的實在很棒,基本上算是上面的中文版 + wine + ies4linux 的教學…

但不知道為什麼,那篇文章是停在編輯模式的,似乎這篇文章也沒發出來…

雖然最我還是沒搞出來,但是這篇文章實在太楱爳,備份一下,也給作者拍拍手…

原文網址在這

Ubuntu下wine配置

  首先在新立得裡下載wine,自動安裝

  防止程序亂碼

  新建一個文本文件,內容如下:  

  引用:  

  REGEDIT4  

  [HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements]  

  @="文鼎PL細上海宋Uni"  

  "@"="文鼎PL細上海宋Uni"  

  "Arial"="文鼎PL細上海宋Uni"  

  "System"="文鼎PL細上海宋Uni"  

  "Tahoma"="文鼎PL細上海宋Uni"  

  "Times New Roman"="文鼎PL細上海宋Uni"  

  "宋體"="文鼎PL細上海宋Uni"  


  注意:保存時編碼選擇GB18030  

  然後在終端中輸入wine regedit 導入這個文件

  之後用wine 程序名稱.exe    就可以安裝運行

  可以炒股了 但不顯示評論 交易有很少亂碼 不要按F10 切記!


安裝IE

  下載 ies4linux-xxxx.tar.gz

  新建sources.list文件,如下命令

  sudo gedit /etc/apt/sources.list

  在其中輸入

  deb http://us.archive.ubuntu.com/ubuntu edgy universe

  deb http://wine.budgetdedicated.com/apt edgy main


  保存

  終端輸入 安裝cabextract

  wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

  sudo apt-get update

  sudo apt-get install wine cabextract

  解壓 安裝ies4linux

  ./ies4linux

  還是有亂碼

在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/j2se/5.0_11/index.html

  選擇這個版本  

  Windows Offline Installation, Multi-language  

  jre-1_5_0_11-windows-i586-p.exe (15.80 MB)  

  b) 下載成功後, 貼至這個資料夾 (這是隱藏資料夾, 請按Control+H顯示隱藏檔)  

  /home/haman/.ies4linux/ie6/drive_c/  


  c) 執行安裝  

  開啟 "應用程式=>附屬應用程式=>終端機"  

  進入"偽"C:\槽 :  

  cd /home/haman/.ies4linux/ie6/drive_c/  

  d)用wine執行jre安裝檔  

  註: 以下都使用"WINEPREFIX=~/.ies4linux/ "當開頭,  

  這是要告訴WINE使用這個地方的"偽Windows",而不要去亂動到我們預設的~/.wine資料夾。  


  WINEPREFIX=/home/haman/.ies4linux/ie6 wine jre-1_5_0_11-windows-i586-p.exe  


  如果跑得起來, 會出現以下畫面:  

  按"Custom Setup"把所有可以選的選項都安裝至硬碟  

 4. 設定Java  

  a) 設定java前準備:  

  先執行javacpl.exe, 第一次執行畫面一定會碎掉,這是正常的 就給它碎沒關係, 開啟後再馬上按X關掉就是, 這個步驟是必須的, 如果不先執行那Java2D的鍵值就不會寫進登錄檔  

  cd /home/haman/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin  

  WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe  


  因為wine對於Java 2D的Direct-X加速的支援還不完全, 所以我們需要更動registry把它Disable掉, 以後Java 2D的畫面就不會碎掉了:  

  WINEPREFIX=/home/haman/.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/haman/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin  

  註: 這裡如果不加LC_ALL=en_US的話, 選項就會變成方塊酥  

  WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe  

  這次畫面應該完全正常, 不會碎掉了, 成功開啟後, 至: "Advanced" 標籤 =>  

  "APPLET tag support"
 

  樹狀選項 "Internet Explorer":  

  不要打勾, 按 "APPLY", "OK", 退出。  

  再搞一次:  

  WINEPREFIX=/home/haman/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe  

  這次同樣的地方: "Advanced" 標籤 =>  

  " APPLET tag support"  

  樹狀選項 "Internet Explorer":  

  這次請打勾!, 按 "APPLY", "OK" ,退出。  

  全部安裝完畢!!  

使ies4linux的Active X生效  

  如果你遇到了這樣的訊息:  

  (您目前的安全性設定禁用ActiveX, 所以....)  

  Windows的IE只要中安全性就有ActiveX了, 但在ies4linux只能調最低安全性:  

  開啟IE的工具=>選項=>安全性 => 網際網路 : 調到最低:  

  有時候ActiveX會用到mfc42.dll 這個檔案,

      所以請至你的Windows硬碟如 C:\WINDOWS\SYSTEM32\, 將mfc42.dll 拷貝一份至:  

  /home/haman/.ies4linux/ie6/drive_c/windows/system32  

  然後建立一個設定檔, 叫ies4linux遇到不明dll時一律使用native,builtin (原生, 內建) :  

  gedit /home/haman/.ies4linux/ie6/config  

  貼入以下內容並存檔離開:  

  ; default for all other dlls  

  "*" = "builtin, native"


  三大銀行使用正常 工行需要下載安全插件並用wine安裝 只有還需在線安裝一次才行

 

好吧…wine+ie+網路ATM掛了~

之後嘗試的ie6+玉山ATM、ie6+台灣ATM,ActiveX有起來,但玉山說讀卡機錯誤,台灣說找不到讀卡機…

最後嘗試的玉山+Firefox,在FF3.0下不行,外掛裝了,但再進去一樣繼續叫我裝…

FF3.5的情況好一點,裝了有效,但一樣說抓不到,仔細看了玉山外掛的說明…

限定了linux 32bit的FF…Orz

而且我發現了另外一個問題,我的國泰世華卡在ubuntu下居然認不得…

倒是其他用不到的兩張晶片卡(自然人跟匯豐信用卡)反而讀的到…唉…

害我為了EZ100U的Driver可以用而高興了那麼久…

Driver的安裝請參考

Linux 晶片卡讀卡機 使用心得

arrow
arrow
    全站熱搜

    haman77 發表在 痞客邦 留言(0) 人氣()