日前玉山银行宣告「玉山 WebATM 自 2025/02/19 起不再支援 Ubuntu 系统」,自此最后一家支援 Linux 的 WebTAM 也不再为 Linux 提供服务了,形成国内 Linux 用户没有任何一家 WebATM 可用的窘境。不过实际上 Ubuntu 用户依然可以透过 Firefox 正常地使用「玉山 WebATM」,而本文将教您如何在 Ubuntu 上于 Firefox 使用玉山银行 WebATM。
※警告:使用不再受支援的「WebATM 元件」有安全性上的隐忧,本人不保证此方法没有任何风险,若要使用此方法,请自负后果。
一、确认「WebATM 元件」是否有再更新
点击「玉山 WebATM」主页的「元件下载」后,先在「WebATM 元件 - for Windows」的图示按滑鼠右键,复制其下载网址(待会会用到),复制好后请点击该图示,下载 Windows 版「WebATM 元件」。
然后以压缩档管理员开启该「WebATM 元件」,确认其中「/$WINDIR/ESUNATM_ServiceInstall.exe」的「修改日期」。
本文撰写时,该日期为「2023年1月31日」,如果您看到的日期晚于本文撰写日(2025年3月6日),代表后来玉山银行因某因素,而更新了「WebATM 元件」,此时强烈建议停止以下步骤。如果该日期同样为「2023年1月31日」,则可以考虑继续以下步骤。
二、下载 Ubuntu 用「WebATM 元件」
将刚才复制的下载网址贴至网页浏览器的网址栏后,把末端的「ESUNATM_ServiceInstallUI.exe」改成「EsunATM.deb」,便可下载 Ubuntu 用的「WebATM 元件」。建议不管现在用不用得到,都先下载下来,以免玉山银行哪天删档。
三、下载、安装「ESunATM」服务所需套件
启动「ESunATM」服务需要用到「libappindicator1」、「libdbusmenu-gtk4」这两个套件,然而 Ubuntu 24.04 以上已不再提供,所以须至「ubuntu packages」网站,搜寻并下载 jammy (22.04LTS) 版「libappindicator1」、「libdbusmenu-gtk4」的 amd64 架构 deb 档。
※注意:网页浏览器有可能主动阻挡 deb 档的下载 ,如果点击下载连结没有反应,请在该连结按滑鼠右键,选择「另存连结为…」。
然后于所在目录开启终端机,输入以下命令进行安装:
sudo dpkg -i libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb
四、安装 Firefox 网页浏览器
由于 Ubuntu 用的「WebATM 元件」仅支援 Firefox,「Chromium 系」网页浏览器即使通过「WebATM 健检小医师」的检测,依然无法正常使用,所以需要于终端机输入以下命令安装 Firefox:
sudo snap install firefox
安装好后,请启动一遍 Firefox,让 Profile 能建立。
五、安装「EsunATM.deb」
请于「EsunATM.deb」所在目录开启终端机,分别输入以下命令进行安装:
sudo apt install libindicator7 libcanberra-gtk-module pcscd libnss3-tools
sudo dpkg -i EsunATM.deb
※注意:如果先装「EsunATM.deb」后装 Firefox ,或者没启动过 Firefox 便安装「EsunATM.deb」,则必须再重装一遍「EsunATM.deb」。
装好后,请重新开机。
六、确认已达成「玉山 WebATM」的使用环境
重新开机并登入作业系统后,若能在面板上看到「ESunATM」服务的图标,表示「ESunATM」服务已成功地启动!
接下来请在插好读卡机后,开启 Firefox 于「玉山 WebATM」主页点击「WebATM 健检小医师」,检测能否正常地使用「玉山 WebATM」,如果都通过即大功告成!(下方的「Check 1: 很抱歉,目前WebATM不支援您的作业系统。」请无视。)
本文内容最终更新日期:2025年3月6日