我需要添加什么样的存储库才能在Debian Lenny上安装java-package?

我想在我的debian机器上安装java,并已经find了几个如何的,但是

sudo apt-get install java-package 

给我“找不到软件包java包”。 我需要在我的/etc/apt/sources.list文件中添加一个存储吗? 这里是我现有的回购。

 tone@homeserver:/etc/apt$ cat /etc/apt/sources.list # deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official amd64 CD Binary-1 20100131-21:33]/ lenny main deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official amd64 CD Binary-1 20100131-21:33]/ lenny main deb http://ftp.us.debian.org/debian/ lenny main deb-src http://ftp.us.debian.org/debian/ lenny main deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main tone@homeserver:/etc/apt$ 

你需要添加contrib到你的软件包列表。 所以:

 deb http://ftp.us.debian.org/debian/ lenny main contrib deb-src http://ftp.us.debian.org/debian/ lenny main contrib 

在debian上,sun jdk / jre的软件包名为sun-java$version-* ,如果你想安装sun java 5 jre然后安装sun-java5-jre ,它将安装必要的软件包。

你可以find软件包debian使用他们的软件包search网站,帮助了很多。

编辑:另外,如果你search我上面链接的网站,你会看到sun-java软件包在非自由套件上,你需要添加到你的apt源文件。