Das Problem ist alt: Suns Java-Lizensierung ist nicht mit den Debian-Richtlinien kompatibel. Deshalb gibt es keine offiziellen Debian-Pakete mit dem Java Runtime Environment. Wer ohne viel Arbeit eine aktuelle Java-Umgebung auf seiner Debian-Installation haben wollte, die sich trotzdem in die Paketverwaltung einfügt, legt sich daher üblicherweise einen Mirror der Blackdown-Java-Pakete für Debian ind die /etc/apt/sources.list. Etwa so:
deb ftp://ftp.tux.org/java/debian sid main non-free
Diese Pakete sind aber leider nicht immer brandaktuell. Das musste ich feststellen, weil die aktuelle Version von Eclipse (darüber werde ich bald auch noch ein wenig berichten) nicht mehr mit ihnen funktioniert, und auch schon früher schrieb ich über Schwierigkeiten. Eher zufällig stolperte ich nun über eine sinnvolle Entwicklung namens j2se-package, die in etwa das mit einem Java-Paket von Sun oder Blackdown macht, was make-kpgk mit einem Kernel tut: Es baut mit einem einfachen Aufruf ein fertiges Debian-Paket daraus.
Dies sind die Schritte zum Erfolg:
deb http://www.stud.uni-karlsruhe.de/%7eude2 debian/apt-get update && apt-get install j2se-packagej2se-package j2re-1_4_2_03-linux-i586.bindpkg -i sun-j2re1.4_1.4.2+03_i386.debapt-get install sun-j2re1.4debianupdate-alternatives --config javaDas Paket sun-j2re1.4debian ist notwendig, weil darin die alternatives-Einträge für die Binaries enthalten sind. Wenn man statt des re ein sdk installiert hat, muss man auch entsprechend ein sun-j2sdk1.4debian installieren und die alternatives für javac und andere benötigte Binaries auch anpassen.
Will man keine anderen Java-Pakete parallel installiert haben und stößt dabei auf Abhängigkeitsprobleme, kann man diese mit dem Paket j2se-dummy auflösen.
Comments
sun-jdk1.4-install
So etwas ähnliches scheint es auf
http://blog.opennms.org/
zu geben.
java-package in Debian Sid
Mittlerweile gibt es in Debian Sid auch ein Paket namens
java-package, mit dem sich Java-Pakete so erstellen lassen, wie es mitkernel-packagefür Kernel-Pakete funktioniert. Im einfachsten Fall also so:guter rat zur rechten zeit
hi ulf,
guter hinweis, schätzungsweise morgen haette ich mich damit beschäftigt. :-)
Gruss, Frank