Gentoo Linux 安裝使用玉山銀行 WebATM

玉山銀行既然支援 Ubuntu 了,那當然 Gentoo 也不會有問題。

不過請注意的是目前只支援 32bit 的作業系統,不要像我興沖沖地全部裝完才發現我裝在 64 位元的系統上了 XD。

參照玉山銀行的 Q&A:
https://netbank.esunbank.com.tw/webatm/Q&A_016.htm

1.安裝玉山銀行Linux專用版 WebATM plugin(*註1)

2.安裝 ccid, pcsc-lite, pcsc-tools, pcsc-perl 四個套件在,在 Ubuntu 叫 pcscd 在 gentoo 是 pcsc-lite,有二個要加 keyword 才能安裝請自行加到 /etc/portage/package.keywords 裡,像以下我裝好的:

# emerge ccid pcsc-lite pcsc-perl pcsc-tools -pv

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild   R   ] sys-apps/pcsc-lite-1.5.3  USE=”hal usb -static” 0 kB
[ebuild   R   ] app-crypt/ccid-1.3.10  USE=”-nousb -twinserial” 0 kB
[ebuild   R   ] dev-perl/pcsc-perl-1.4.7  0 kB
[ebuild   R   ] sys-apps/pcsc-tools-1.4.15  USE=”usb -debug” 0 kB

Total: 4 packages (4 reinstalls), Size of downloads: 0 kB

3.Q&A中:

請在安裝pcscd套件後,下載這個以libUSB編譯的pcscd,覆蓋原來的pcscd 按此下載

下載下來解開後的 pcscd 取代原來的 /usr/sbin/pcscd (*註2)

4.如果是用常見的虹堡 EZ-100PU 這型讀卡機,文中說:

到虹堡科技的網站下載讀卡機驅動程式,並依據說明安裝即可

是沒有這麼簡單的,下載解開後依其中的 readme 以 ./install 安裝後它會在 /usr/lib/readers 中産生一個 drivers 的目錄,這時還不能正確使用,必須把它移到 /usr/lib/pcsc 裡才能 work:

# mkdir /usr/lib/pcsc
# cp -R /usr/lib/readers/drivers /usr/lib/pcsc/
# /etc/init.d/pcscd restart

這時你再來 pcsc_scan 就可以找到讀卡機了:

# pcsc_scan
PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.3
Scanning present readers…
0: CASTLES EZ100PU 00 00

Wed Jul 22 15:33:28 2009
Reader 0: CASTLES EZ100PU 00 00
Card state: Card removed,

有圖有真像,我查查餘額:

(*註1) 若安裝後沒有出現在 about: plugins 中,用 console 執行看是不是有 GLIBCXX_3.x.x 的問題,若是用 gentoo 的 gcc-config 設定過後重新 source /etc/profile 重執行 firefox 即可。

(*註2) 這個檔是玉山銀行所編譯出來的二位元檔,為免爭議,希望玉山銀行能附上原始碼。


Posted

in

by

Tags: