Java installieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
crane
Beiträge: 145
Registriert: 03.01.2006 15:43:18
Wohnort: Marburg
Kontaktdaten:

Java installieren

Beitrag von crane » 04.01.2006 16:17:05

Hallo

Ich bin noch sehr unerfahren im Umgang mit Debian.
Da Java nicht zur Grundaustattung des Debainsystems gehört, ich es aber benötige, habe ich nun mit Hilfe einiger Installationsanleitungen versucht, Java zu installieren. Ich habe bereits java common sowie das java package installiert. Wenn ich nun versuche, mittels dem Befehl "sun-j2se5.0-jdk-binary-i386_1.5.0.06+debian-1.unofficial.sarge.1.diff.gzsun-j2se5.0-jdk-binary-i386_1.5.0.06+debian-1.unofficial.sarge.1.diff.gz"
zu installieren, bekommen ich folgende Fehlermeldung:

You are real root -- unfortunately, some Java distributions have
install scripts that directly manipulate /etc, and may cause some
inconsistencies on your system. Instead, you should become a
non-root user and run:

fakeroot make-jpkg sun-j2se5.0-jdk-binary-i386_1.5.0.06+debian-1.unofficial.sarg e.1.diff.gz

which will allow no damage to be done to your system files and
still permit the Java distribution to successfully extract.

Aborting.


Was ist der Fehler und was kann ich dagegen machen?

Sorry wenn es das falsche Forum ist, aber habe kein passenderes gefunden.

Danke im Voraus...

Benutzeravatar
crane
Beiträge: 145
Registriert: 03.01.2006 15:43:18
Wohnort: Marburg
Kontaktdaten:

Beitrag von crane » 04.01.2006 16:20:36

Das gleiche Problem triit übrigens auch auf, wenn ich versuche, auf diese Weiße "j2sdk-1_4_2_10-linux-i586.bin" zu installieren.

Benutzeravatar
Kaper
Beiträge: 1077
Registriert: 07.03.2005 19:22:07
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Kaper » 04.01.2006 16:32:53

Hallo Crane,
du kannst Java auch mit apt-get installieren. Dazu musst du als Root in die Datei /etc/apt/sources.list die Zeile

Code: Alles auswählen

# Java
deb ftp://ftp.tux.org/java/debian/ sarge non-free 
einfügen. Dann ein

Code: Alles auswählen

apt-get update
machen und mit

Code: Alles auswählen

apt-get install j2re1.4
JRE installieren (Wenn du SDK installieren möchtest: apt-get install j2sdk1.4).
Ich würde die neu eingefügte Installationsquelle anschließend wieder auskommentieren (einfach ein # vor die Zeile deb ftp://ftp.tux...).
Gruß, Dirk

--Edit--
Du hast doch Sarge installiert, oder? Wenn du Testing hast muss der Eintrag in die sources.list anders lauten: deb ftp://ftp.tux.org/java/debian/ testing non-free

Benutzeravatar
crane
Beiträge: 145
Registriert: 03.01.2006 15:43:18
Wohnort: Marburg
Kontaktdaten:

Beitrag von crane » 04.01.2006 16:47:08

Super danke es hat geklappt.

Benutzeravatar
pierre
Beiträge: 363
Registriert: 03.12.2003 21:21:34
Wohnort: Berlin

Beitrag von pierre » 05.01.2006 18:54:44

Warum macht ihr das ganze denn so?
Die .bin (im folgenden java.bin) herunterladen und folgendes noch machen:

Code: Alles auswählen

apt-get install java-package;
make-jpkg /pfad/java.bin;
dpkg -i deine_neue_java.deb;
Das funktioniert dann auch mit allen Java Paketen von Sun/IBM/Blackdown.

java-package ist in oldstable (aka woody) und früher nicht enthalten.

cheers
pierre

Antworten