Ubuntu20.04版本安装easyconnect及兼容性问题解决

本文讲述了在Ubuntu20.04上安装EasyConnect时遇到的问题,包括更新提示、兼容性错误(Pango和Harfbuzz版本不匹配),以及如何通过降级Pango版本和手动复制动态依赖库来解决。还包含了卸载EasyConnect的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:只针对ubuntu20.04版本,其他版本是否有效未经过尝试。

1.参考博客

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

这篇博客写的相当详细,方法也很有效,但根据这篇博客操作,我前前后后下载卸载了三遍才解决自己的问题。

问题1

按照这篇博客中的链接下载安装包,最后虽然能打开页面,但提示需要更新,仍然不能使用。

问题2

我依据文章中提供的链接https://packages.ubuntu.com下载20.04版本所需的libpangocairo-1.0-0libpango-1.0-0libpangoft2-1.0-0,最后仍然打不开。

2.下载及安装

2.1下载

我的学校已经开放网页端登陆了,但好像因为不兼容,仍然需要下载客户端

下载链接: EasyConnect_x64

 或者

wget https://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb

2.2 安装及查看

2.1.1 安装

方案一:.deb文件可以直接点击安装。

方案二: 

是否需要进入自己的下载目录请自己试验

sudo dpkg -i EasyConnect_x64_7_6_7_3.deb

2.1.2 查看

不需要进入安装目录,任意目录都可以使用

dpkg -L easyconnect

3.兼容性问题解决

3.1 问题及原因

终端输入/usr/share/sangfor/EasyConnect/EasyConnect,会报错。

提示:Harfbuzz版本太旧。反过来,是Pango版本太新。

3.2 Pango版本降级

3.2.1 pango动态依赖库

注意:提前进入/usr/share/sangfor/EasyConnect/目录

ldd: list dynamic dependencies

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

第一步

下载和自己主机对应的硬件架构:

dpkg --print-architecture

第二步

清华源下载:

https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/

第三步

对三个pango动态依赖库进行解压:

第四步

对三个pango动态依赖库进行解压后,对解压后的每个文件夹中的data.tar.xz文件进行解压

第五步

将 下载/.../data/usr/lib/x86_64-linux-gnu/... (三个文件夹)下的共6个文件都复制到 /usr/share/sangfor/EasyConnect 目录下。

可用命令

注意:分别进入每个文件夹下的目录

sudo cp ./* /usr/share/sangfor/EasyConnect

第六步

4.卸载

自己安装过程中,因为需要更新等,反复下载卸载了几次。

可以参考博客:

ubuntu卸载程序(终端命令行卸载)

如何在Ubuntu中用apt命令删除/卸载软件包(remove/clean/purge)

# 列出所有软件
dpkg --list
# 列出easyconnect软件
dpkg --list | grep easyconnect

# 删除命令,包括删除配置文件
sudo apt-get remove --purge easyconnect
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

天寒心亦热

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

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

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

打赏作者

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

抵扣说明:

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

余额充值