Ubuntu20.04版本安装easyconnect及兼容性问题解决
Ubuntu20.04版本安装easyconnect及兼容性问题解决
注意:只针对ubuntu20.04版本,其他版本是否有效未经过尝试。
1.参考博客
Ubuntu 20.04安装Easyconnect及兼容性问题解决(亲测可用)
这篇博客写的相当详细,方法也很有效,但根据这篇博客操作,我前前后后下载卸载了三遍才解决自己的问题。
问题1
按照这篇博客中的链接下载安装包,最后虽然能打开页面,但提示需要更新,仍然不能使用。
问题2
我依据文章中提供的链接https://packages.ubuntu.com下载20.04版本所需的libpangocairo-1.0-0
、libpango-1.0-0
与libpangoft2-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中用apt命令删除/卸载软件包(remove/clean/purge)
# 列出所有软件
dpkg --list
# 列出easyconnect软件
dpkg --list | grep easyconnect
# 删除命令,包括删除配置文件
sudo apt-get remove --purge easyconnect
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)