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) 

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

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

相关内容

热门资讯

美国电影协会敦促字节跳动遏制S... 2月21日消息,据外电报道,好莱坞顶级制片厂对字节跳动 2 月 16 日在Seedance 2.0 ...
电力巡检机器人“上岗”值班记 上午10点,江西南昌市董家窑电力隧道里,一台电力巡检机器人从充电桩上缓缓起身,驶向隧道深处。 地面上...
2026红包大战:中国AI应用... 文 | 刘旷 今年的春节红包大战,可谓是好不热闹。 这一次的红包大战,成为了中国AI发展史上的一个...
浙江持续打造全链条服务保障体系... 来源:新华网 春节期间,杭州一知智能科技有限公司员工早已放假回家,但公司研发的AI主播、AI销售、A...
今年最流行的拜年方式用了吗?有... 新春拜年,是一条文字信息、一张图片,还是一段视频?今年,随着AI应用的普及,将真实人物、场景与AI生...