如何在Ubuntu 10.10(Maverick Meerkat)上安装Sun Java JDK?

我试图添加Canonical Partner存储库,但仍然找不到sun-java6-jdk软件包。 在Ubuntu 10.10 (Maverick Meerkat)上安装Oracle Sun JDK而不是OpenJDK的正确方法是什么?

更新(2010/10/01): Yesss, Sun Java终于上传到了Ubuntu 10.10 Maverick官方合作伙伴信息库 。


更新(2010/09/27):读者可能想检查Sun Java6 Packages [已更新] 。 尽pipe如此,我仍然期望官方软件包在合作伙伴回购协议中可用。


由于未知原因,sun-java6-jdk在合作伙伴存储库中尚不可用。

所以要么从http://archive.canonical.com/pool/partner/s/sun-java6/下载所需的软件包,并用;dpkg -i安装它们。

或暂时replace特立独行的合作伙伴存储库

 http://archive.canonical.com/ubuntu maverick partner 

由清楚的一个(在上面的行中lucidreplacemaverick ,让我知道如果你需要更多的帮助做到这一点)。 然后,安装sun-java6。 并恢复变化。

目前,Sun Java 6软件包现在正在为Ubuntu 10.1010.04用户正常工作。 这对我来说可以。

 sudo apt-get install python-software-properties sudo add-apt-repository ppa:sun-java-community-team/sun-java6 sudo apt-get update sudo apt-get install sun-java6-jdk 
 sudo add-apt-repository ppa:sun-java-community-team/sun-java6 sudo apt-get update sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk 

安装:

为10.10:

 sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner" 

为11.04

 sudo add-apt-repository "deb http://archive.canonical.com/ natty partner" 

继续:

 sudo apt-get update sudo apt-get install sun-java6-jre sun-java6-plugin 

用作默认值:

 sudo update-alternatives --config java 

安装JDK:

 sudo apt-get install sun-java6-jdk 

源代码(用于开发):

 sudo apt-get install sun-java6-source 

这些说明的来源: https : //help.ubuntu.com/community/Java

您只需要取消注释/etc/apt/sources.list中涉及“合作伙伴”的两行,

 sudo nano /etc/apt/sources.list # uncomment the two lines referring to "partner" sudo apt-get update sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk 

(我找不到在Ubuntu 10.10上的命令add-apt-repository,64 amd …即使使用apt-cache进行search也不会产生任何结果)

它对我来说工作正常,但有一个不同的命令:

 root@ubuntu:/usr/bin# sudo apt-get install sun-java6 

错误信息:

找不到软件包sun-java6。

 root@ubuntu:/usr/bin# sudo apt-get install sun-java* 

巴姆,它的工作。

您可能必须使用Lucid合作伙伴信息库中的版本。 我在Lucid(我使用了Karmic multiverse的版本,在我意识到它已经被移动到合作伙伴回购之前)中这样做,并且它工作的很好。 不知道它在特立独行的地方。

这对我工作:

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

我假设你需要JDK本身。 如果是这样,你可以完成这个:

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

你根本不需要编辑源代码或者其他东西。

如果add-apt-repository不能正常工作,试试这个:

 sudo apt-get install python-software-properties 

该软件包是为了执行该命令所必需的,在我的服务器中默认没有安装(Ubuntu服务器x64)

对于Ubuntu 10.10桌面,只需执行以下操作: Ubuntu – 安装Java

这里是一步一步的说明, 如何在Ubuntu 10.10 Maverick Meerkat中安装Sun Java JDK