Despite its numerous problems and frequent needs for updates, Java is still used for a lot of software. That sadly means it must be installed to run Java applications. Due to the fact that Java is not open source, it classifies as a non-free install in linux and therefore cannot be available by default due to some legal jibberjabber (yeah, just made that up).
Here’s how it’s installed on Debian Lenny.
First off we need to modify our repository sources to search and install non-free software. To do this, let’s open 'er up in our favorite editor VIM.
Seriously though, you’re welcome to use another editor if you want to. I will only judge you a little. :)
From here we need to make a few modifications. The following sources.list is from a fresh default install of Debian. *.
# #deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ Official i386 NETINST Binary-1 20100905-11:24]/ lenny main #deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ Official i386 NETINST Binary-1 20100905-11:24]/ lenny main deb http://ftp.us.debian.org/debian/ lenny main '''contrib non-free''' deb-src http://ftp.us.debian.org/debian/ lenny main deb http://security.debian.org/ lenny/updates main '''contrib non-free''' 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
Basically all we just did was add "contrib non-free" to the end of two repositories. Not too bad, eh?
Next we need to update our package manager. To do this…
Finally, install the Java software you need. In my case, sun-java6-jre
apt-get install sun-java6-jre
Annnnnnd away we go!
Category:Linux Category:Debian Category:Java