如何在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/
在我的情况下,以下步骤工作:
-
安装Oracle Java 8
sudo apt-add-repository ppa:webupd8team / java
sudo apt-get update
sudo apt-get install oracle-java8-installer
-
从这里下载32位Java 8的tar球
下载jre-8uXXX-linux-i586.tar.gz
XXX – 版本(在我的情况下为131,将以下步骤131更改为您下载的版本)
-
将文件移动到
/usr/lib/jvm/
sudo mv /home/envy/Downloads/jre-8u131-linux-i586.tar.gz / usr / lib / jvm /
-
提取文件
cd / usr / lib / jvm /
sudo tar xvf jre-8u131-linux-i586.tar.gz
-
将其更改为root所有权
sudo ls -ld /usr/lib/jvm/jre1.8.0_131/
chown root.root -R /usr/lib/jvm/jre1.8.0_131/
-
更新Java的替代链接
sudo update-alternatives –install / usr / bin / java java /usr/lib/jvm/jre1.8.0_131/bin/java 10
-
确保默认Java版本仍为64位
update-alternatives –display java
7A。 如果Java默认更改为32位版本。
sudo update-alternatives –config java
-
安装标准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
来源这里