java-package: Linux Java (JRE) Version 6 Update 1
Ich hatte das Problem, dass ich aus der neuen Java Version 6u1 kein Debian Paket bauen konnte. In den Bug Reports von Debian war das Problem zwar schon bekannt, aber die Lösungen dort haben mir nicht sehr geholfen, so habe ich mir selbst geholfen und bin auf folgende einfache Lösung gekommen.
1. Muss das Java Binary geladen werden:
http://www.java.com/de/download/manual.jsp
2. Unter Debian müssen die Pakete ‘fakeroot’ und ‘java-package’ installiert sein:
apt-get install fakeroot java-package
3. Dann geht man unter /usr/share/java-package und kopiert das Verzeichnis von Version 5:
cp -a sun-j2re1.5 sun-j2re1.6
4. Dann muss die Datei sun-j2re1.6/install bearbeiten werden und folgende Variable (in der ersten Zeile) geändert werden:
suffix=j2re1.6-sun
5. Nun noch das Skript ‘sun-j2re.sh’ angepasst und folgende Zeilen in die case-Bedingung eingefügt:
"jre-6u1-linux-i586.bin") j2se_version=1.6 j2se_expected_min_size=16 found=true ;;
6. Und nun kann man das Java .deb bauen mit dem Befehl:
fakeroot make-jpkg jre-6u1-linux-i586.bin
Und das wars dann auch schon. Man kann nun das .deb, wie gewohnt, mit ‘dpkg -i’ installieren.
Aktuelle Kommentare