[Internal testing communication] 深信服EasyConnect安装教程
Tofloor
poster avatar
1***1@qq.com
deepin
16 hours ago
Author

Deepin 25 系统深信服EasyConnect安装适配教程

本教程专属适配 Deepin 25 系统,彻底解决无法启动(缺少库、段错误)、无法联网(服务一直启动中)等问题,全程零基础可直接照搬操作。

一、前期准备工作

下载好安装所需文件:EasyConnect_x64_7_6_7_3.deb 安装包、 old-lib-package.zip 依赖库压缩包,将两个文件放置在同一文件夹下(建议桌面文件夹,方便查找)。

完整压缩包:下载

二、关键前置操作:关闭系统目录磐石保护

系统默认开启磐石保护机制,会限制系统目录文件修改、替换,导致后续兼容库文件复制失败、软件安装报错,安装前必须关闭!

image.png

三、安装必备依赖组件

Deepin25系统精简了部分底层依赖,EasyConnect运行必需dbus-glib通讯组件和iptables网络组件,缺失会直接导致软件打不开、连接失败。执行以下命令更新软件源并完整安装核心依赖:

# 更新软件源并安装核心依赖
sudo apt update && sudo apt install libdbus-glib-1-2 iptables -y

命令执行完毕,出现完成提示、无报错信息,即依赖安装成功。

四、安装EasyConnect主程序

通过dpkg命令手动安装本地deb安装包,需确保终端路径与安装包存放路径一致,以下为通用操作方式:

  1. 若文件放在桌面,先切换终端工作目录至桌面:
cd ~/Desktop
  1. 执行安装命令,部署EasyConnect主程序:
sudo dpkg -i EasyConnect_x64_7_6_7_3.deb
  1. 安装说明:主程序会默认安装至 /usr/share/sangfor/EasyConnect/系统目录,等待安装完成即可。

五、替换兼容依赖文件(核心适配步骤)

Deepin25为新版Linux内核,原生系统库文件与旧版EasyConnect 7.6.7.3兼容性极差,百分百出现无法启动、无法连接等问题,必须手动替换专属旧版兼容库文件,是安装成功的核心关键步骤:

  1. 解压提前准备的 old-lib-package.zip 压缩包,可手动右键解压,或执行终端解压命令:
unzip old-lib-package.zip

解压完成后,会得到3个核心兼容库文件,保留解压后的文件夹及文件完整性。

image.png

  1. 将解压后的3个文件全部复制到EasyConnect系统安装目录,可以手动复制,或者执行以下命令复制:
# 批量复制兼容库文件至软件安装目录
sudo cp ./old-lib-package/* /usr/share/sangfor/EasyConnect/

六、启动验证

  1. 安装完成后,可在Deepin系统应用菜单中搜索【EasyConnect】,点击图标即可启动,支持Deepin桌面快捷适配。
  2. 启动后无闪退、正常显示登录界面,输入企业账号密码即可正常使用连接,代表成功,全部步骤完成

七、常见问题排查

  • 文件复制权限拒绝/失败:Deepin25专属磐石防护未彻底关闭,重新执行教程中两条磐石保护关闭命令,重启终端后再次执行复制操作即可。

  • 软件无法启动、无法联网:99%为库文件未成功添加或依赖缺失,重新执行依赖安装命令,再次替换兼容库文件,重启系统后重试。

    image.png

Reply Favorite View the author
All Replies
avatar
babyfengfjx
Super Moderator
CQA
10 hours ago
#1

agree

Reply View the author
avatar
motto
deepin
10 hours ago
#2

怕麻烦的可以试试,星火商店里的easyconnect,基于ubuntu24打包的,deepin25要试试

image.png

Reply View the author
avatar
老月
deepin
10 hours ago
#3

like

Reply View the author
avatar
imysl89
deepin
10 hours ago
#4

👍

Reply View the author
avatar
MeGusta
deepin
2 hours ago
#5

/opt是可写的,也是deepin存放程序文件的位置。可以尝试把文件组织到/opt/apps/EasyConnect,然后写个脚本,优先导入自定义的so库,然后启动程序。这样就不需要折腾磐石了。

Reply View the author