Java unter Debian installieren
Aus aktuellem Anlass

brauch ich auf meinem Strato vServer ein jdk, der Server läuft unter Debian, sollte also kein großes Problem sein:
apt-get install java-package
fertig. Schön wärs, da kommt dann nämlich:
Setting up sun-java5-bin (1.5.0-10-3) ...
Could not create the Java virtual machine.
dpkg: error processing sun-java-5-bin (--configure):
subprocess post-installation script returned error exit status 1
Gar nicht schön
Nach längerem Suchen findet sich dazu hier [1] eine Anleitung, wie das Problem behoben werden kann (incl. Verweis auf den Bug-Report bei Debian [2]).
Leider hat das bei mir wie angegeben überhaupt nicht funktioniert, verwendet hab ich statt dessen die folgende Variante:
Package ins home kopieren und entpacken:
cp /var/cache/apt/archives/sun-java5-bin_1.5.0-10-3_i386.deb ~
dpkg-deb -x ~/sun-java5-bin_1.5.0-10-3_i386.deb ~/sun-java
dpkg-deb -e ~/sun-java5-bin_1.5.0-10-3_i386.deb \
~/sun-java/DEBIAN
Dann kann die
postinst in
~/sun-java/DEBIAN/postinst wie auf der verlinkten Seite angegeben abgeändert werden (also die Zeile:
$basedir/bin/java -client -Xshare:dump > /dev/null
per # auskommentiert werden).
Jetzt wieder packagen und anschließend installieren:
dpkg-deb -b ~/sun-java/ ~/sun-java5-bin_1.5.0-10-3_i386.deb
dpkg -iR ./sun-java5-bin_1.5.0-10-3_i386.deb
Damit sollte die Installation dann problemlos durchlaufen.
Links
[1]
http://huschi.net/17_273_de.html
[2]
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402067
--
TobiSpecht - 19 Jan 2008
Topic revision: r1 - 19 Jan 2008 - 12:09:27 -
TobiSpecht