注意:只针对ubuntu20.04版本,其他版本是否有效未经过尝试。
Ubuntu 20.04安装Easyconnect及兼容性问题解决(亲测可用)
这篇博客写的相当详细,方法也很有效,但根据这篇博客操作,我前前后后下载卸载了三遍才解决自己的问题。
按照这篇博客中的链接下载安装包,最后虽然能打开页面,但提示需要更新,仍然不能使用。
我依据文章中提供的链接https://packages.ubuntu.com下载20.04版本所需的libpangocairo-1.0-0
、libpango-1.0-0
与libpangoft2-1.0-0,最后仍然打不开。
我的学校已经开放网页端登陆了,但好像因为不兼容,仍然需要下载客户端。
下载链接: EasyConnect_x64
或者
wget https://download.sangfor.com.cn/download/product/ssl/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb
方案一:.deb文件可以直接点击安装。
方案二:
是否需要进入自己的下载目录请自己试验
sudo dpkg -i EasyConnect_x64_7_6_7_3.deb
不需要进入安装目录,任意目录都可以使用
dpkg -L easyconnect
终端输入/usr/share/sangfor/EasyConnect/EasyConnect,会报错。
提示:Harfbuzz版本太旧。反过来,是Pango版本太新。
注意:提前进入/usr/share/sangfor/EasyConnect/目录
ldd: list dynamic dependencies
下载和自己主机对应的硬件架构:
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
自己安装过程中,因为需要更新等,反复下载卸载了几次。
可以参考博客:
ubuntu卸载程序(终端命令行卸载)
如何在Ubuntu中用apt命令删除/卸载软件包(remove/clean/purge)
# 列出所有软件
dpkg --list
# 列出easyconnect软件
dpkg --list | grep easyconnect
# 删除命令,包括删除配置文件
sudo apt-get remove --purge easyconnect