可以从Canonical的合作伙伴资料库中获得Sun的Java吗?


14

我刚刚发现Oracle(Sun)的Java6已从Canonical的合作伙伴存储库中消失了。

在从所有存储库中提取Java之前,我已经购买了Minecraft以便在Ubuntu中玩。最近重新安装后,我找不到在我的系统上现在安装的唯一OS中玩此游戏的方法。

等同于Java的开源软件将无法运行此软件,也无法与朋友一起使用Yahoo Games。为了继续使用或不使用付费商业软件,我应该在某个地方选择我愿意应对的安全风险。

除了直接从sun下载Java并尝试手动重新安装之外,还有其他解决方案吗?这种方法加上我的Ubuntu短期技能是不可行的。

Answers:


17

Sun Java 通过安全更新禁用,因为它使用户暴露于已知的安全漏洞中,并且已从合作伙伴归档文件中删除。

由于安全风险的严重性,Canonical立即为Sun JDK浏览器插件发布了一个安全更新,它将在所有计算机上禁用该插件。这将减轻用户利用Sun JDK漏洞版本的恶意网站带来的风险。

因此,强烈建议人们根据他们的Java需要安装OpenJDK或Oracle的JDK。在更新版本28之前发布“ sun java”的第三方PPA也很容易受到攻击,因此不建议将其用于任何用途。

此页面对此问题有更详细的说明:

您可以在官方文档中找到有关Java的信息:

要安装OpenJDK,请遵循以下说明:

如果您想安装Oracle Java,则这里有此站点的说明:


5

1)Oneiric将不再发行或支持Oracle JDK,而将使用OpenJDK。您仍然可以通过从Oracle下载页面下载它来手动安装和免费使用它。

2)如您在此处看到的,Icedtea仍将在11.10上用于集成。




0

我通过使用来自11.04的合作伙伴存储库设法在11.10中安装了Sun Java:

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"
sudo apt-get update
sudo apt-get install sun-java6-plugin

它在FireFox和Opera中运行良好。版本是Java 6 update 26。在http://java.com上有一个较新的版本-更新27。


编辑:从那时起,我就使用了出色的Shell脚本,该脚本可以自动检索和安装Oracle(Sun)Java Runtime Environment。它由Duinsoft作为软件包提供update-sun-jre

Oracle(Sun)Java Runtime Environment的更新程序/安装程序该软件包将下载Oracle Java Runtime Environment(JRE),其中包括用于使编写为Java Platform规范的applet能够在Mozilla和其他Web浏览器中运行的插件。

警告:安装此软件包会导致从http://www.java.com下载Java Runtime Environment,这意味着您已经从http:// www阅读并接受了Java SE平台产品和JavaFX的Oracle二进制代码许可协议。.oracle.com / technetwork / java / javase / terms / license /

所有必需的信息和说明都可以在Duinsoft网站找到


此答案不再适用。
豪尔赫·卡斯特罗

@Jorge:“不再适用”是什么意思?kaimadag说效果很好。
AlikElzin-kilaka 2011年

1
@kilala该答案来自十月,合作伙伴存储库中不再以这种方式提供Java。
豪尔赫·卡斯特罗

这曾在二月太
超光速粒子
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.