在 Ubuntu 10.04 上使用 apt-get 安装 sun-java6-jdk

在 Ubuntu 10.04 上使用 apt-get 安装 sun-java6-jdk

我已按照许多页面上的说明进行操作,例如,它表示运行以下命令:

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

然而,当我这样做的时候仍然得到以下错误:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package sun-java6-jdk has no installation candidate

我知道 Java 可以从很多其他来源获得,但由于一些原因,我不能在这里详述。必须使用此特定版本。

我该怎么做才能安装它?

答案1

由于 Oracle 取消了“Java 操作系统分销商许可证”,因此 Sun/Oracle JDK 软件包在 Ubuntu 中不再可用。故事这里

最初 Canonical 打算让现有的 Sun JRE/JDK 安装已删除在 apt-get update 上,但是它们推翻了这一决定(但是更新/安装将不再可用)。

建议用户过渡到 OpenJDK 6 软件包。您仍然可以通过从 Oracle 网站下载来安装 Oracle JDK,但必须手动完成。

答案2

此外,你可能会发现这篇博文很有帮助。它对我来说很有效,而且完全没有麻烦(脚本安装与构建自己的 Java 包):

您可以找到脚本和完整用法github 上的说明

使用此脚本的快速指南如下:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update && sudo apt-get install sun-java6-jdk

答案3

以下命令应该可以帮助您在 ubuntu 10.04 中获取 sun jdk6

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun

答案4

安装 OpenJDK

sudo apt-get install openjdk-6-jdk

相关内容