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

请你帮助我好吗 ?

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

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

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

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

由于一些奇怪的原因,似乎14.04升级不再适用于openjdk-7:386,因此也是Juniper VPN。

有任何想法吗 ? 谢谢

你可以尝试这篇文章中的建议: Juniper在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 " " " " 

然而,它正在寻找/ usr / sbin /中的更新替代品,并且似乎没有指向正确目录的符号链接,如13.10所示。 所以将符号链接添加到/ usr / sbin / help。

 $ sudo ln -s /usr/bin/update-alternatives /usr/sbin/ 

为了完整性,以及必须安装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 

我必须已经在13.10上完成了这项工作,但是在14.04,Network Connect窗口刚刚关闭。 这解决了这个问题。

我刚刚使用MadScientist的msjnc脚本设置了与juniper的VPN连接, msjnc脚本包含来自juniper linux客户端的二进制文件(ncsvc).jar

ncsvc二进制文件根本不需要java,所以这是我能找到的最好的解决方案。

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

由于一些错误的升级,我无法启动vpn。 最后这个博客帮助了我。

http://www.lyricalsoftware.com/blog/juniper-vpn-working-in-ubuntu-14-04-trusty/

在我的情况下,以下步骤工作:

  1. 安装Oracle Java 8

    sudo apt-add-repository ppa:webupd8team / java

    sudo apt-get update

    sudo apt-get install oracle-java8-installer

  2. 从这里下载32位Java 8的tar球

下载jre-8uXXX-linux-i586.tar.gz

XXX – 版本(在我的情况下为131,将以下步骤131更改为您下载的版本)

  1. 将文件移动到/usr/lib/jvm/

    sudo mv /home/envy/Downloads/jre-8u131-linux-i586.tar.gz / usr / lib / jvm /

  2. 提取文件

    cd / usr / lib / jvm /

    sudo tar xvf jre-8u131-linux-i586.tar.gz

  3. 将其更改为root所有权

    sudo ls -ld /usr/lib/jvm/jre1.8.0_131/

    chown root.root -R /usr/lib/jvm/jre1.8.0_131/

  4. 更新Java的替代链接

    sudo update-alternatives –install / usr / bin / java java /usr/lib/jvm/jre1.8.0_131/bin/java 10

  5. 确保默认Java版本仍为64位

    update-alternatives –display java

    7A。 如果Java默认更改为32位版本。

    sudo update-alternatives –config java

  6. 安装标准32位库

    sudo ln -s / usr / bin / update-alternatives / usr / sbin /

    sudo dpkg –add-architecture i386

    sudo apt-get install libstdc ++ 6:i386 lib32z1 lib32ncurses5 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386

来源这里