Ubuntu 20.04安装Easyconnect及兼容性问题解决(亲测可用)

在科研工作中,需要链接学校或公司的虚拟专用网络(Virtual Private Network, VPN)阅览、下载需要的文献。VPN的功能是在公用网络上建立专用网络,进行加密通讯,VPN网关通过对数据包的加密和数据包目标地址转换实现远程访问

Easyconnect能够实现在办公室、学校之外访问公司、学校内网所有的系统及应用。这样我们就能实现通过公共网络,在其他地方轻松的访问公司、学校的内网资源。

由于Easyconnect这种商业软件的更新速度跟不上ubuntu的更新速度,这就会导致Easyconnect在ubuntu20.04上出现不兼容的现象。

一、Easyconnect客户端下载与安装

1.1. Easyconnect客户端下载

执行下面的命令,就会将Easyconnect客户端linux安装软件下载到当下目录。

wget http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb

1.2. Easyconnect客户端安装

安装代码:

sudo dpkg -i EasyConnect_x64.deb

输入指令dpkg -L easyconnect就可以查看安装的文件目录为/usr/share/sangfor

二、Ubuntu 20.04下Easyconnect不兼容问题解决

2.1. 不兼容原因

在终端输入/usr/share/sangfor/EasyConnect/EasyConnect,如下图所示,则会显示两个错误:

  • (1)Pango-ERROR **;
  • (2)Harfbuzz version too old(1.3.1)

在这里插入图片描述
根据很多博客得知,问题的关键在于:并不是Harfbuzz版本太旧,而是Pango版本台新了
下面,直接将相关的so库文件

2.2. 降级pango

2.2.1. pango的动态依赖关系库

进入/usr/share/sangfor/EasyConnect/文件打开终端,使用ldd(dynamic, dependencies)命令列出pangp的动态依赖关系库如下图所示,一共包括三个,我们只需要处理这三个依赖包即可:

  • (1)libpangocairo-1.0-0;
  • (2)libpango-1.0-0;
  • (3)libpangoft2-1.0-0。

在这里插入图片描述

2.2.2. pango的旧版本动态依赖关系库下载

需要注意:下载时候需要选择与本地主机相对应的硬件架构,在终端中输入dpkg --print-architecture,查看本机的架构为adm64
libpangocairo-1.0-0libpango-1.0-0libpangoft2-1.0-0的下载网址为:https://packages.ubuntu.com
进入下载网站,在搜索框内输入libpangocairo-1.0,点击搜索,依次按照下面的图片点开链接,进行下载。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
另外两个包的下载方法同上所示,下载的三个文件夹如下图所示:

在这里插入图片描述

2.2.3. pango的旧版本动态依赖关系库处理

依次按照下图所示,解压三个文件:

在这里插入图片描述
然后,如下图所示,依次进入三个文件分别解压data.tar.xz文件:

在这里插入图片描述
最后,如下图所是,在下载/.../data/usr/lib/x86_64-linux-gnu/ 下的两个文件复制到EasyConnect安装的文件夹/usr/share/sangfor/EasyConnect下。在下图文件夹下打开终端,输入sudo cp ./* /usr/share/sangfor/EasyConnect指令就完成了复制,其余两个依赖包进行同样的操作。

在这里插入图片描述
在这里插入图片描述
完成!
在这里插入图片描述

  • 43
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 33
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值