最近需要在linux下连接学校内网,试了下主要有一下两个问题:
1、easyconnect在ubuntu20下无法打开;
2、在解决第一个问题后在easyconnect登陆过程中闪退。
解决方案主要参考了以下两个博客
Ubuntu 20.04下EasyConnect兼容性问题临时解决方案
Ubuntu 18.04 系统解决EasyConnect登录后闪退问题
easyconnect下载
流程:
首先是解决easyconnect不兼容ubuntu20的问题
- https://packages.ubuntu.com/eoan/libpango-1.0-0
https://packages.ubuntu.com/eoan/libpangocairo-1.0-0
https://packages.ubuntu.com/eoan/libpangoft2-1.0-0
或者使用下面网盘下载
密码:76yn
分别下载这三个包。
使用teminal进入下载的三个包所在的目录,用命令
解压下载的三个.deb包dpkg -X libpangoxxxx ./
- 进入解压的目录
cd usr/lib/x86_64-linux-gnu
- 将解压得到的.so文件拷贝到easyconnect目录下
sudo cp * /usr/share/sangfor/EasyConnect
- 此时在/usr/share/sangfor/EasyConnect目录下输入命令
显示应为(libpango应链接到复制过去的.so):ldd EasyConnect | grep pango
然后便可以正常打开easyconnect。可能会遇到闪退问题,此时在登录进度条大概70%左右执行命令libpangocairo-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangocairo-1.0.so.0 (0x00007f16ce009000) libpango-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpango-1.0.so.0 (0x00007f16cde72000) libpangoft2-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangoft2-1.0.so.0 (0x00007f16cc1cb000)
sudo /bin/bash /usr/share/sangfor/EasyConnect/resources/shell/sslservice.sh
可以解决登录几秒后闪退问题