Runing EasyConnect on Linux
1 Download & install EasyConnect
1.1 Download
1.2 Install
Install the package with apt:
sudo apt install EasyConnect_x64_7_6_7_3.deb
2 Trouble shooting
The following error will prompt when running EasyConnect:
(EasyConnect:282648): Pango-ERROR **: 09:38:26.461: Harfbuzz version too old (1.3.1)
Reason: pango is too new, while harfbuzz is too old. Solution: Downgrade pango as a walk around.
2.1 Download the following packages:
libpango-1.0-0_1.42.4-8~deb10u1_amd64.deb libpangocairo-1.0-0_1.42.4-8~deb10u1_amd64.deb libpangoft2-1.0-0_1.42.4-8~deb10u1_amd64.deb
2.2 Unpack the above packages
dpkg -x libpango-1.0-0_1.42.4-8~deb10u1_amd64.deb ./tmp
dpkg -x libpangocairo-1.0-0_1.42.4-8~deb10u1_amd64.deb ./tmp
dpkg -x libpangoft2-1.0-0_1.42.4-8~deb10u1_amd64.deb ./tmp
The library files will be located in ./tmp/usr/lib/x86_64-linux-gnu/.
2.3 Copy the library files into where EasyCoonect is installed:
sudo cp .tmp/usr/lib/x86_64-linux-gnu/* /usr/share/sangfor/EasyConnect/
Check the dependencies:
ldd /usr/share/sangfor/EasyConnect/EasyConnect | grep 'pango'
Denpendencies:
libpangocairo-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangocairo-1.0.so.0 (0x00007f49e1472000)
libpango-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpango-1.0.so.0 (0x00007f49e12dc000)
libpangoft2-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangoft2-1.0.so.0 (0x00007f49df5fc000)
After the above steps have been finished, EasyConnect will be able to run.
References
ubuntu22.04 安装 EasyConnect 并连接到内网 Ubuntu 20.04(+)安装SSL VPN(EasyConnect) Ubuntu 20.04下EasyConnect兼容性问题临时解决方案