(順便附上修正後的 deb 安裝擋了。)


更新:台新似乎改了某些東西,但是給 Linux 的 plugin 卻沒有更新。
如同網站上說的,請大家一起打電話去反應吧!
若仍無法交易,請您撥打客服專線:02-26553355


緣由
我已經過了十年沒有 M$ Windows 的生活了,近年使用玉山銀行 WebATM 都很順暢
我同時也有用其他幾家的帳戶,包括有支援 Linux 但是做得很應付台新銀行
但有時要查台新的帳戶時,就不得不又要重新處理這鳥問題...


環境
通常沒安裝 plugin 時一連上會看到這個畫面:
台新銀行,Firefox 未安裝 plugin
順著點下去,會看到這個畫面,我們下載並安裝後會碰到問題:
台新銀行 Firefox plugin 下載頁面
指令列安裝會發現問題在於 deb 中的 debian/control 檔案沒寫好。

matthew@0xB1uE7:~/下載/npTaishinBank$ sudo dpkg -i ./npTaishinBank.deb
dpkg: error processing archive ./npTaishinBank.deb (--install):
分析檔案 '/var/lib/dpkg/tmp.ci/control' 的第 10 行附近,套件為 'nptaishinbank':
欄位 'Description' 的值中有空白行
處理時發生錯誤:
./npTaishinBank.deb




這個問題應該打包時就會跳出錯誤了,打包完測試時應該也會發現,不知道是為什麼會把這樣的東西放出來....


修正方法
1. 解開 deb

$ mkdir npTaishinBank
$ dpkg-deb -x npTaishinBank.deb npTaishinBank
$ dpkg-deb -e npTaishinBank.deb npTaishinBank/DEBIAN

2. 修改 debian/control 檔案(刪除多餘的空行)

$ vim npTaishinBank/DEBIAN/control

3. 重新打包

$ dpkg-deb -b npTaishinBank/ npTaishinBank-fixed.deb
dpkg-deb:把套件 `nptaishinbank' 製作為 `npTaishinBank-fixed.deb'。

4. 安裝修正後的檔案

$ sudo dpkg -i ./npTaishinBank-fixed.deb
選取了原先未選的套件 nptaishinbank。
(讀取資料庫 ... 目前共安裝了 892267 個檔案和目錄。)
準備解開 ./npTaishinBank-fixed.deb ...
解開 nptaishinbank (1.0.0.1) 中...
設定 nptaishinbank (1.0.0.1) ...



重開 Firefox 後應該就好了。