1 Debian
Siehe Java Package Generator (http://www.debianforum.de/wiki/JavaPackageGenerator)
2 Ubuntu
2.1 Methode 1: Java Paket selber erstellen
Mit java-package könnt ihr wie bei Debian selber ein .deb Paket erstellen. Ihr müsst nur die multiverse-Quellen in der /etc/apt/sources.list aktiviert haben.
1. Linux (selbstextrahierende Datei) von www.java.com (http://www.java.com/de/download/manual.jsp) runterladen
2. java-package installieren und damit aus der selbstextrahierende Datei ein .deb erstellen:
$ sudo apt-get update
$ sudo apt-get install java-package fakeroot
$ fakeroot make-jpkg jre-1_5_0_08-linux-i586.bin
3. Dann noch die paar Fragen beantworten, die Lizenz bestätigen und das Paket wird erstellt. Danach einfach installieren mit:
$ sudo dpkg -i sun-j2re1.5_1.5.0+update08_i386.deb
4. Jetzt nur noch das gerade installierte JRE als Java Version auswählen.
2.2 Methode 2: Mitgeliefertes Java installieren
Seit Ubuntu 6.06 (Dapper Drake) ist das JRE 1.6 von Sun im multiverse zu finden. Falls das in der /etc/apt/sources.list aktiviert ist, kann es also direkt installiert werden:
$ sudo apt-get install sun-java6-jre
Auch hier muss das gerade installierte JRE noch als Java Version ausgewählt werden.
2.3 Java Version auswählen
Nun könnt ihr noch diejenige Java Version auswählen, die Standardmäßig benutzt werden soll:
$ sudo update-alternatives --config java
und dann einfach die Zahl eintippen, die neben dem JRE 1.5 steht und mit Enter bestätigen.
3 Fedora, SuSE, etc. (RPM)
Für Distributionen die rpm benutzten gibts auch direkt von Sun ein Paket, zu finden auf www.java.com (http://www.java.com/de/download/manual.jsp) als Linux RPM (selbstextrahierende Datei).
Dieses muss nur mit root-Rechten ausgeführt werden und installiert sich nach akzeptieren der Lizenzbedingungen automatisch:
$ su
**root passwort**
# chmod +x jre-1_5_0_08-linux-i586-rpm.bin
# ./jre-1_5_0_08-linux-i586-rpm.bin
Der Link in /usr/bin/ muss aber noch von Hand gesetzt werden:
# ln -sf /usr/java/jre1.5.0_08/bin/java /usr/bin/java
4 Sonstige Distributionen / Manuelle Installation
Die Installation der selbstextrahierenden Datei von Sun sollte auf jedem System funktionieren. Siehe Installation unter Linux.