无法在Ubuntu上安装sun jdk

我有Ubuntu 12.04 x64,我正在尝试为opennms安装sun jdk。

sudo apt-get install sun-java6-jdk 

当我运行以上给出的命令我得到以下消息:

 root@fido:~# 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 

我在/etc/apt/source.list中有这些行。

 deb http://archive.canonical.com/ubuntu natty partner deb-src http://archive.canonical.com/ubuntu natty partner 

其实,sun-java6-jdk已经不存在了,由于授权问题,它不能从apt中获得。

看到:

https://help.ubuntu.com/community/Java

描述工作。

我不得不执行下面的命令,它为我工作。

 sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse" sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse" sudo apt-get update sudo apt-get install sun-java6-jdk 

根据下面的文章合作伙伴档案不再可用:

 https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html