Manjaro20.0安装EasyConnect

EasyConnect 是深信服公司新一代的 SSLVPN,支持各大操作系统平台,但 Linux 目前只支持 deb 包和 rpm 包,所以 Manjaro 安装 EasyConnect 并不友好。

1. 安装最新版 EasyConnect

1.1 终端安装 AUR 版本

  • yaourt 用户
1
yaourt -S easyconnect
  • yay 用户
1
yay -S easyconnect 
  • pacaur 用户
1
pacaur -S easyconnect

1.2 手动 makepkg 安装

  • 下载源码包
1
git clone https://aur.archlinux.org/easyconnect.git
  • 生成软件包
1
2
3
cd easyconnect
makepkg
cd ..

可见当前目录下生成了软件包 easyconnect-***-pkg.tar.xz

  • 安装软件包
1
2
cd ..
sudo pacman -U easyconnect-***-pkg.tar.xz

附录

  • 报错:您的客户端版本与服务器不匹配,请下载更新
    由于最新版与服务器要求版本不一致,所以需要修改源码包中的 PKGBUILD 文件,然后重新手动 makepkg 生成服务器要求版本然后再安装。

1. 修改 PKGBUILD 文件

将这两段(字段内容可能不一样)

1
2
3
4
source=("http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb"
"http://ftp.acc.umu.se/pub/GNOME/sources/pango/1.42/pango-1.42.4.tar.xz")
md5sums=('ac2020ce44583d5ee4552c81563dce9c'
'deb171a31a3ad76342d5195a1b5bbc7c')

修改为

1
2
3
4
source=("http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb"
"http://ftp.acc.umu.se/pub/GNOME/sources/pango/1.42/pango-1.42.4.tar.xz")
md5sums=('6ed6273f7754454f19835a456ee263e3'
'deb171a31a3ad76342d5195a1b5bbc7c')

2. 手动 makepkg 安装

参见上文。