电子说
查看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条评论
快来发表一下你的评论吧 !