如何在 Ubuntu 14.04 LTS 上安装 Juniper VPN?

Max*_*iro 17 64-bit vpn 14.04

请你帮助我好吗 ?

在我的旧 Ubuntu 13.10 上,我能够使用需要安装缺少的 32libs 和 IcedTea(32 位)的解决方法来运行 Juniper VPN(仅在 Firefox 上)。

但是,我最近从 Ubuntu 13.10 升级到 14.04(均为 64 位)并且我的 Juniper VPN 不再工作,因为它在启动期间失败并显示以下消息:

“请确保安装了必要的 32 位库。有关详细信息,请参阅知识库文章 KB25230”

“安装失败。请安装 32 位 Java 并使用 update-alternatives 命令更新替代链接。有关详细信息,请参阅知识库文章 KB25230”

出于某种奇怪的原因,似乎 14.04 升级不再适用于 openjdk-7:386,因此也不适用于瞻博网络 VPN。

有任何想法吗 ?谢谢

小智 19

您可以尝试这篇文章中的建议:12.04 上的瞻博网络设置

14.04 Trusty Tahr(64 位)的更新

在 14.04 上使用 Network Connect 首次运行导致失败,Network Connect 只是抱怨缺少 32 位库。我的 NC 版本是 7.4R6。我确实安装了所有库并安装了 openjdk-7-jre:i386。

深入挖掘发现 Network Connect 正在使用更新替代列表来决定是否安装了 32 位 jre。

/usr/sbin/alternatives command not found
Command = /bin/sh -c /usr/sbin/update-alternatives --display java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "
Run Code Online (Sandbox Code Playgroud)

然而,它正在寻找来自 /usr/sbin/ 的更新替代品,似乎没有符号链接指向像 13.10 那样的正确目录。因此,将符号链接添加到 /usr/sbin/ 有所帮助。

$ sudo ln -s /usr/bin/update-alternatives /usr/sbin/
Run Code Online (Sandbox Code Playgroud)

为了完整起见,以及必须安装 32 位 JRE,我还必须遵循以下信息:http : //itfuzz.blogspot.de/2013/11/juniper-network-connect-and-ubuntu-1310 .html并在 14.04 上运行此命令:

sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386
Run Code Online (Sandbox Code Playgroud)

我一定已经在 13.10 上这样做了,因为它当时有效,但在 14.04 网络连接窗口刚刚关闭。这解决了问题。


nol*_*eti 6

我刚刚使用 MadScientist 的msjnc脚本设置了一个 VPN 连接到瞻博网络,该脚本包装了来自瞻博网络 linux 客户端 .jar 的二进制文件 (ncsvc)

ncsvc二进制并不需要在所有的Java,所以这是有点我能找到的最巧妙的解决方案。

该脚本可以在这里找到:http : //mad-scientist.us/juniper.html