我有 Ubuntu x64,并正在尝试安装 Juniper 网络连接。
安装了 64 位 jre/jdk、icedtea 和 32 位 jre
sudo apt-get install openjdk-7-jre icedtea-7-plugin
sudo apt-get install openjdk-7-jre:i386
命令 update-alternatives --config java
显示 java-7-openjdk-i386 已安装并选择
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1070 manual mode
但是当我尝试安装网络连接时收到以下错误:
“安装失败。请安装 32 位 Java 并使用 update-alternatives 命令更新替代链接。有关更多详细信息,请参阅知识库文章 KB25230”
这些步骤在 Ubuntu 12.04 x64 上运行良好,但我想知道为什么它在 14.04 上不起作用
答案1
添加符号链接至 /usr/sbin/ 有帮助。
sudo ln -s /usr/bin/update-alternatives /usr/sbin/
解决方案来自以下文章: 如何在 Ubuntu 14.04 LTS 上安装 Juniper VPN?
谢谢
答案2
只需添加另一条注释来帮助遇到问题的人......
调试问题时,您可以做的最好的事情是通过运行 itweb-settings 打开 IcedTea 中的 Java 控制台 - 这将显示 juniper 脚本中的所有错误。
在我的情况下,脚本正在运行“java -version”并 grepping“Java 版本”,但我使用的是 openjdk,它输出“openjdk 版本”。因此,我安装了 Oracle jre 8 并在我的 .mozilla/plugins 目录中创建了指向该插件的符号链接。
答案3
Juniper 文档表示保留 64 位作为默认值
不幸的是,该文件位于他们的防火墙后面(帐户是免费的)