电子说
查看Ubuntu内核版本
cat /proc/versionuname -auname -r

查看Ubuntu发行版本
lsb_release -a cat /etc/issue cat /etc/lsb-release
启动EasyConnect
cd /usr/share/sangfor/EasyConnect ./EasyConnect

启动EasyConnect的失败原因:
可能是electron框架版本太老的问题,但是electron开发者并不能解决这个问题,所以使用其他办法解决。
降级Pango
错误信息提示Harfbuzz版本太旧了,实际上是因为Pango版本太新了,需要做的不是升级Harfbuzz,而是降级Pango。为了防止修改系统库带来的风险,直接将相关的so库文件解压到easyconnect同目录下,所以可以通过降级pango等依赖解决问题。

查看涉及降级的文件,进入EasyConnect所在目录,查看涉及文件
cd /usr/share/sangfor/EasyConnect ldd EasyConnect | grep pango


libpangocairo、libpango、libpangoft2的文件版本选择,搜索这3个需要下载的包,注意Ubuntu版本,当前安装Ubuntu20.04不能使用,所以这里选择使用18.04(bionic)
搜索libpangocairo可以看到pangocairo的具体版本


搜索libpango可以看到pango的具体版本


搜索libpangoft2可以看到pangoft2的具体版本


下载libpangocairo、libpango、libpangoft2匹配的文件版本



安装deb安装包,把解压后x86_64-linux-gnu目录中的文件拷贝到EasyConnect的安装目录



解压deb安装包




启动EasyConnect成功


SSH连接Linux远程服务器


审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !