我有一台运行 VMWare fusion 和 Ubuntu 10.10 的 Mac。
我目前正在使用 OSX 的 Fortinet 客户端,但是该客户端存在缺陷,每次我的 Mac 处于睡眠状态时我都需要重新启动才能使 SSL/VPN 连接再次正常工作。
因为我只需要来自 Ubuntu 的 SSL/VPN 连接,所以我尝试在 Ubuntu 中安装 Fortinet SSL/VPN 客户端。但没有成功。
我采取了以下步骤:
- 下载了 .tar.gz
$ tar -xvzf forticlientsslvpn_linux_4.0.2012.tar.gz
$ cd forticlientsslvpn
$ ./forticlientsslvpn
然后我收到通知:
$ bash: ./forticlientsslvpn: No such file or directory
(请注意,文件是那里)
现在我陷入困境,我可以朝哪个方向进行故障排除?
注:我尝试了几个不同的版本:
答案1
问题与相关问题相同,您正在运行 64 位 Ubuntu,而 fortinet 二进制文件是 32 位的。11.10 引入了多架构,这使得同时安装 32 位和 64 位库变得非常容易,但 Ubuntu 10.10 没有多架构,这就是为什么安装 libgtk2.0-0:i386 不起作用的原因。对于较旧的 Ubuntu 版本,一些 32 位库打包在 ia32-libs 包中,执行 apt-get install ia32-libs 可能会解决您的问题。
顺便说一下,10.10 不再提供安全支持,所以升级到 12.04 LTS 可能是个好主意。
简而言之:
$ apt-get install ia32-libs
答案2
sudo apt-get install libgtk2.0-0:i386 libsm6:i386 libstdc++6:i386
这样就可以了:)
答案3
./forticlientsslvpn:没有这样的文件或目录缺少 xterm 来显示 EULA。
$ sudo apt-get install xterm