问题描述
我试图添加Canonical Partner存储库,但我仍然找不到sun-java6-jdk
包。在Ubuntu 10.10(Maverick Meerkat)上安装Oracle Sun JDK而不是OpenJDK的正确方法是什么?
最佳解决办法
更新(2010/10/01):Yesss,Sun Java Finally Uploaded To The Ubuntu 10.10 Maverick Official Partner Repository。
更新(2010/09/27):读者可能想要检查Sun Java6 Packages [updated]。我仍然期望官方套餐可以在合作伙伴回购时间的相关时间内提供。
由于未知原因,sun-java6-jdk尚未在合作伙伴存储库中提供。
因此,要么从http://archive.canonical.com/pool/partner/s/sun-java6/下载所需的软件包,要么使用dpkg -i
安装它们。
或者暂时替换特立独行的合作伙伴存储库
http://archive.canonical.com/ubuntu maverick partner
由清楚的(在上面的行中用lucid
替换maverick
,如果您需要更多帮助,请告诉我)。然后,安装sun-java6。并恢复变化。
次佳解决办法
目前,对于Ubuntu 10.10和10.04用户,Sun Java 6软件包现在运行良好。这对我来说可以。
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中引用”partner”的两行
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,64 amd上找不到命令add-apt-repository …甚至用apt-cache搜索也没有产生任何结果)
第六种办法
它对我来说很好,但有一个不同的命令:
root@ubuntu:/usr/bin# sudo apt-get install sun-java6
错误信息:
Couldn’t find package sun-java6.
root@ubuntu:/usr/bin# sudo apt-get install sun-java*
巴姆,它的工作原理。
第七种办法
您可能必须使用Lucid合作伙伴存储库中的版本。我在Lucid中做了这个(我使用了Karmic multiverse的版本,在我意识到它被移动到合作伙伴仓库之前),它运行良好。不知道Maverick去了哪里。
第八种办法
这对我有用:
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
你真的不需要编辑源代码或其他任何东西。