ubuntu 22.04安装easyconnect
ubuntu 22.04安装easyconnect
ubuntu安装easyconnect报错的定位过程
easyconnect下载地址为:
1
https://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb
在ubuntu下用sudo dpkg -i EasyConnect_x64_7_6_7_3.deb
安装。
但是官方软件包直接运行无法打开软件。
手动启动确认错误,步骤如下:
1
2
cd /usr/share/sangfor/EasyConnect
./EasyConnect
程序报错failed to load module canberra-gtk-module
。应该是由于libpango的依赖库版本低于系统的版本导致。
解决办法是下载相关deb包替换。
1
2
3
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.40.14-1_amd64.deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.40.14-1_amd64.deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.40.14-1_amd64.deb
执行以下命令来替换。
1
2
3
4
5
6
mkdir -p source
dpkg -x libpango-1.0-0_1.40.14-1_amd64.deb source
dpkg -x libpangocairo-1.0-0_1.40.14-1_amd64.deb
dpkg -x libpangoft2-1.0-0_1.40.14-1_amd64.deb
cp source/usr/lib/x86_64-linux-gnu/* /usr/share/sangfor/EasyConnect/
启动测试即可。用命令ldd EasyConnect | grep pango
可确认依赖包是否已经替换。
相关资料如下:
- 解决在Ubuntu22.04TLS版本上无法启动EasyConnect的问题
- Ubuntu 20.04安装Easyconnect及兼容性问题解决(亲测可用)
- Ubuntu 20.04上运行EasyConnect(华工VPN)
- Ubuntu 22.04 无法启动 easyconnect - 知乎。
准SOP
为满足流程化操作,已经将软件包、依赖包压缩到easyconnect.tar.gz
压缩包中。安装步骤如下:
- 拷贝安装包到合适的工作目录。
- 打开终端。输入
tar xvf easyconnect.tar.gz
,解压缩压缩包。 - 终端中输入
cd easyconnect
,进入工作目录。 - 终端中输入
sudo dpkg -i EasyConnect_x64_7_6_7_3.deb
,安装软件包。 - 终端中输入
cp source/usr/lib/x86_64-linux-gnu/* /usr/share/sangfor/EasyConnect/
,拷贝依赖包到软件安装目录。 - 从开始中寻找easyconnect程序,点击即可正常运行。
本文由作者按照 CC BY 4.0 进行授权