玉山銀行既然支援 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 kBTotal: 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 00Wed 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) 這個檔是玉山銀行所編譯出來的二位元檔,為免爭議,希望玉山銀行能附上原始碼。