已有熱心的人將相關程式包成套件放至 AUR 上,詳細請參考 https://aur.archlinux.org/packages/nhiicc ,本專案將停止維護,未來更新請以 AUR 上的套件為主
修改自 https://cloudicweb.nhi.gov.tw/cloudic/system/SMC/mEventesting.htm 之 Linux(Ubuntu) 版本
- 把需要的東西放到對的地方
- 裝上對的東西
- 使用 systemd
- 把不需要的東西清掉
- 僅在
5.5.8-arch1-1
測試可用,不保證能在你的裝置上運作 - 僅修改 Install/Uninstall script 與 Service Unit,其餘程式皆來自官方,不保證能在你的裝置上運作
$ git clone https://github.com/kaiiiz/mLNHIICC_Setup.ArchLinux.git
$ cd mLNHIICC_Setup.ArchLinux
$ sudo ./Install
$ sudo systemctl start pcscd
$ sudo systemctl start NHIICC
第一次使用需要使用瀏覽器打開 localhost:7777
並點選信任,會出現:
沒有錯誤應該會在 7777 port 開啟 Socket Server
$ sudo netstat -tlnp
...
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
...
tcp 0 0 0.0.0.0:7777 0.0.0.0:* LISTEN 46811/mLNHIICC
使用 pcsclite 檢驗
$ pcsc_scan
...
National Health Insurance Card, Taiwan
使用瀏覽器開啟 file:///usr/local/share/NHIICC/html/ESample.html
檢驗
其餘問題排除參照 健保卡元件_Linux(Ubuntu)安裝手冊.pdf
$ sudo ./UnInstall
Debug 時,注意 iccert.nhi.gov.tw
這個 domain name,他指向的地方是 127.0.0.1
,請參照 /etc/hosts
設定
e.g. eMask 口罩預購系統 - 健保卡