Install Java

From FreekiWiki
Jump to navigation Jump to search

There are several methods for installing Java on a FreekBox. It is not installed by default because the user needs to accept an enduser agreement and we will not do that for them.

Java is available from different companies, i.e. Sun, IBM and Blackdown

Blackdown Java

Blackdown Java can be installed very simply. Add the following line to /etc/apt/sources.list

deb ftp://ftp.tux.org/java/debian/ sarge non-free

To do this, you need to open the file with a text editor:

  1. nano /etc/apt/sources.list
  2. add the line
  3. ctrl+o, then enter (to save)
  4. ctrl+x (to exit)

Then use the following commands to install it.

apt-get update
apt-get install j2re1.4

Java-package

These, slightly more complicated, instructions are from http://wiki.linuxquestions.org/wiki/Java-Debian. The example is for Sun Java, but it will work with the following:

  • Sun Microsystems(TM) 1.4 and 1.5 Standard Edition
  • IBM(TM) 1.3 and 1.4 Standard Edition
  • Blackdown Java-Linux 1.3 and 1.4 Standard Edition


Make sure the contrib entry is in your main deb line in sources.list. For example:

deb http://mirrors.kernel.org/debian/ stable main contrib non-free

Follow these instructions to install jre for Debian sarge.

apt-get install java-package 

download the sun jdk from java.sun.com

make-jpkg jdk-1_5_0-linux-i586.bin 
dpkg -i sun-j2sdk1.5_1.5.0_i386.deb 
apt-get install sun-j2sdk1.5debian

You can also find a different version of the same thing at http://www.debian-administration.org/articles/142.

self-extracting file

The apt-get methods are not available for Debian Woody. Adopters with the Freek Box 2 should use the following instructions.

The instructions at http://www.togaware.com/linux/survivor/Install_Sun.shtml worked to install Java.

download sun's self-extracting file j2sdk-1_4_2_05-linux-i586.bin (requires agreement to license)

move or copy it to /usr/local be root run the following command to install

./j2sdk-1_4_2_05-linux-i586.bin 

(this requires that you agree to the license again) and then the following command to make it findable by the system ln -s /usr/local/j2sdk1.4.2_05/bin/* /usr/local/bin (link the bin files into /usr/local/bin)

This does not put the plugin into mozilla, that must be done manually.

In mozilla, go to file://usr/local/j2sdk1.4.2_05 open the README.html file go to System Requiremnts & Installation click on the installation instructions link click on the J2SDK for Linux link go to Java Plug-In Browser Registration Instructions Click on Manual Registration Instructions

Or click on the following link: http://java.sun.com/j2se/1.4.2/manual_install_linux.html

follow the instructions (requires creating a symbolic link from the correct file in the plugins directory into the mozilla plugins directory)

cd /usr/lib/mozilla/plugins
ln /usr/local/j2sdk1.4.2_05/jre/plugin/i386/ns610/libjavaplugin_oji.so .