Linux安装EasyConnect
创始人
2024-10-16 23:09:21

首先下载并安装EasyConnect客户端

wget http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb chmod +x EasyConnect_x64_7_6_7_3.deb dpkg -i EasyConnect_x64_7_6_7_3.deb 

安装完毕后如果发现点击图标没有反应,那应该是依赖库版本的问题:EasyConnect中使用它的pango版本太老;为了配合EasyConnect,应单独将其依赖的pango版本降下来,且不应该改变系统的pango版本。

可以先查看当前的依赖

# 进入安装目录 cd /usr/share/sangfor/EasyConnect # 查看依赖 ldd ./EasyConnect |grep 'pango'     libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x000071427163a000) 	libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007142715a1000) 	libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x000071426ee91000)  

然后去网站下载以下三个依赖库

libpango-1.0-0_1.40.14-1_amd64.deb libpangocairo-1.0-0_1.40.14-1_amd64.deb libpangoft2-1.0-0_1.40.14-1_amd64.deb

然后将依赖的三个库中的.so文件解压出来,解压到temp文件夹下

dpkg -X libpango-1.0-0_1.40.14-1_amd64.deb  temp/ dpkg -X libpangoft2-1.0-0_1.40.14-1_amd64.deb temp/ dpkg -X libpangocairo-1.0-0_1.40.14-1_amd64.deb temp/ 

然后进入lib文件夹,将该文件夹下的文件拷贝到EasyConnect文件夹下,即/usr/share/sangfor/EasyConnect文件夹

cd temp/usr/lib/x86_64-linux-gnu sudo cp * /usr/share/sangfor/EasyConnect

此时再来查看依赖库关系:

ldd ./EasyConnect |grep 'pango' 	libpangocairo-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangocairo-1.0.so.0 (0x00007945e5000000) 	libpango-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpango-1.0.so.0 (0x00007945e4a00000) 	libpangoft2-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangoft2-1.0.so.0 (0x00007945e2600000) 

可以发现已经变成刚才下载下来的了

然后再点击图标即可进行后续操作

相关内容

热门资讯

壁仞科技通过上市聆讯,有望成为... 12月17日,据香港联交所披露资料,上海壁仞科技股份有限公司(以下简称“壁仞科技”)已正式通过港交所...
商业航天“三年行动计划”提振行... 引力一号遥二运载火箭10月11日在山东海阳附近海域成功发射,北京航天驭星科技股份有限公司提供遥测数据...
纪念电视诞生一百周年系列活动暨... 中新网北京12月16日电 (记者 高凯)16日,纪念电视诞生一百周年系列活动暨首届创新影像大会在北京...
5G for ALL!比肩万兆... 随着电竞行业的蓬勃发展,《三角洲行动》《永结无间》等一些3A大作对网络传输要求极为苛刻。传统的千兆网...
原创 平... 哈喽,你好!我是原呵呵,点点关注吧,更多精彩内容等着你 不久之前,想要买到一款功能完整、体验可靠的智...