Elementary OS 7 (Ubuntu22.04)安装 EasyConnect

1.背景

elementary OS7 安装 easyconnect 工具使用VPN登陆项目内网,之前使用elementary OS5.1.7可以正常登陆,这个新版本(发布两年了,也不算太新的版本),应该问题不大。

2.目的

elementary OS7 (Ubuntu 22.04)安装 easyconnect 工具

3.环境

项目 版本 说明
Elementary 7 操作系统
Ubuntu 22.04 基于版本
EasyConnect 7.6.7.3 VPN工具

4.思路

之前在5.1.7版本(ubuntu18.04)下安装成功,并且使用,在7.1版本(ubuntu22.04)安装理论上应该没有问题。

5.实施

5.1.准备工作

下载EasyConnect
EasyConncect 官方 Linux客户端

wget http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb

5.2.安装

安装 easyconnect

# 修改文件可执行权限
chmod +x EasyConnect_x64_7_6_7_3.deb
# 安装文件
dpkg -i EasyConnect_x64_7_6_7_3.deb

安装过程

$ sudo dpkg -i EasyConnect_x64_7_6_7_3.deb 
[sudo] elementary 的密码:         
正在选中未选择的软件包 easyconnect。
(正在读取数据库 ... 系统当前共安装有 284641 个文件和目录。)
准备解压 EasyConnect_x64_7_6_7_3.deb  ...
preinst
Linux ThinkPad-X250 6.5.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Mar 12 10:22:43 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
正在解压 easyconnect (7.6.7.7) ...
正在设置 easyconnect (7.6.7.7) ...
Created symlink /etc/systemd/system/multi-user.target.wants/EasyMonitor.service → /lib/systemd/system/EasyMonitor.service.
after install pkg ...
正在处理用于 mailcap (3.70+nmu1ubuntu1) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1ubuntu3) 的触发器 ...
正在处理用于 bamfdaemon (0.5.6+22.04.20220217-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...

安装完毕,在程序中可以看到easyconnect的程序图表,点击图标,执行后没有反应。

5.3.异常处理

原因:EasyConnect中使用它的pango版本太老;为了配合EasyConnect,应单独将其依赖的pango版本降下来,且不应该改变系统的pango版本。

EasyConnect 运行依赖库 pango 查看

# 进入安装目录
cd /usr/share/sangfor/EasyConnect
# 查看依赖
ldd ./EasyConnect |grep 'pango'

输出信息

$ ldd ./EasyConnect |grep 'pango'
	libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x0000716a65dfd000)
	libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x0000716a63fc0000)
	libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x0000716a63c05000)

使用底版本库覆盖现有版本,现将现有版本进行备份操作
使用18.04版本中的库文件,官网下载
查找对应的文件名进行下载

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

下载到本地解压后,提取出data.tar.xz 文件中的/usr/lib/x86_64-linux-gnu文件夹下的文件,拷贝之EasyConnect文件夹下

cd libpango/usr/lib/x86_64-linux-gnu
sudo cp * /usr/share/sangfor/EasyConnect/
cd libpangocairo/x86_64-linux-gnu
sudo cp * /usr/share/sangfor/EasyConnect/
cd libpangoft2/usr/lib/x86_64-linux-gnu
sudo cp * /usr/share/sangfor/EasyConnect/

5.4.登陆easyconnect

替换完成,启动EasyConnect
在这里插入图片描述
点击同意按钮进入启动页面
在这里插入图片描述
输入服务器地址信息,点击后面的跳转按钮。
在这里插入图片描述
输入用户名密码登陆VPN账号。

以上elementary7 (ubunth 22.04)系统下安装调试 easyconnect工具的步骤。

相关推荐

  1. ubuntu2004,自动安装mysql5.7.37

    2024-03-20 07:48:09       33 阅读
  2. Ubuntu22.04无法启动EasyConnect的问题

    2024-03-20 07:48:09       51 阅读
  3. Ubuntu 下 Docker安装 2024

    2024-03-20 07:48:09       28 阅读
  4. Ubuntu2204安装小熊猫C++/DevCpp

    2024-03-20 07:48:09       75 阅读
  5. ubuntu2204,mysql8.x安装

    2024-03-20 07:48:09       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 07:48:09       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 07:48:09       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 07:48:09       87 阅读
  4. Python语言-面向对象

    2024-03-20 07:48:09       96 阅读

热门阅读

  1. [每日一氵] 双Ubuntu共享网络

    2024-03-20 07:48:09       44 阅读
  2. Flask 框架学习 -路由篇

    2024-03-20 07:48:09       41 阅读
  3. 服务器上配置nginx

    2024-03-20 07:48:09       52 阅读
  4. Tomcat

    Tomcat

    2024-03-20 07:48:09      42 阅读
  5. Mybatis和Mybatis-Plus面试题

    2024-03-20 07:48:09       33 阅读
  6. 【自记录】VS2022编译OpenSSL1.0.2u

    2024-03-20 07:48:09       40 阅读
  7. 02_Linux文件权限和目录配置

    2024-03-20 07:48:09       41 阅读