JAVA installieren .... mit *.bin oder "apt-get ....&quo

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

JAVA installieren .... mit *.bin oder "apt-get ...."?

Beitrag von Gulliver03 » 15.07.2005 19:29:22

Ich möchte auf einem Debian-Server (sarge) Java installieren. jetzt habe ich schon einige Suchrunden in Google & Co. hinter mir und bin trotzdem noch nicht sicher, wie ich Java installieren sollte ......

Lieber das *.bin von http://www.java.com/en/download/help/50 ... extracting runterladen, oder über

"apt-get install java-package" installieren.

Außerdem gibt es noch Files zum "J2EE" (Server) und J2SE (Core/Desktop) ...... braucht man davon auch noch etwas?


Danke für einen tipp.

Gruß

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 15.07.2005 19:31:20

Trag folgendes als root in deine /etc/apt/sources.list ein

Code: Alles auswählen

# Java Plugin Mozilla - Firefox
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian testing non-free
mach anschließend ein

Code: Alles auswählen

apt-get update
und installiert dir java via

Code: Alles auswählen

apt-get install j2sdk1.4
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Benutzeravatar
drabo
Beiträge: 50
Registriert: 03.01.2005 19:36:28
Wohnort: Schweiz
Kontaktdaten:

Beitrag von drabo » 15.07.2005 19:41:43

http://www.tux-networks.ch/Howtos/Admin ... ebian.html

Code: Alles auswählen

Aufgrund eines Lizenz-Konfliktes bietet Debian keine original Sun-Java Pakete an. Wer nicht eine der freien Alternativen einsetzen möchte, muss also entweder eine Installation am Paket-System vorbei machen oder sich das passende Paket selbst bauen.

Für eine saubere Installation empfiehlt es sich, das Paket selbst zu bauen. Das werde ich im Folgenden für Debian Sarge (testing) beschreiben.

Dafür benötigen wir die die Programme java-package, fakeroot, debhelper. Diese installieren wir ganz einfach mit:

apt-get install java-package fakeroot debhelper

Jetzt benötigen wir das Java Paket von der sun Homepage. Um nun daraus ein Debian Paket zu erstellen geben wir den folgenden Befehl ein (diesen Befehl bitte als Normaler Benutzer ausführen):

fakeroot make-jpkg j2re-1_4_2_08-linux-i586.bin

und folgen den Anweisungen auf dem Bildschirm.

Wir erhalten ein Debian Paket namens sun-j2re1.4_1.4.2+08_i386.deb welches wir mit:

dpkg -i sun-j2re1.4_1.4.2+08_i386.deb

installieren.

Das ist auch schon alles :-)

Copyright (C) 2005 Bojovic Dragan tux-networks.ch
Zuletzt geändert von drabo am 15.07.2005 19:51:02, insgesamt 3-mal geändert.
---------------------------------------
http://www.minimix.ch
---------------------------------------

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 15.07.2005 19:46:11

Danke schon mal vorab. Ich nehme an dass das Ganze auch mit der Version 1.5 so funktioniert, oder?

Benutzeravatar
drabo
Beiträge: 50
Registriert: 03.01.2005 19:36:28
Wohnort: Schweiz
Kontaktdaten:

Beitrag von drabo » 15.07.2005 19:47:20

ja, funktioniert.
---------------------------------------
http://www.minimix.ch
---------------------------------------

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 15.07.2005 21:47:20

Ich werde jetzt mal versuchen, mir ein Paket zu basteln, aber brauche ich dafür wirklich FAKEROOT, wenn ich mir doch ebenfalls Root-Rechte geben kann. Ich möchte es nur verstehen, wieso man dafür einen vorgegaugelten "Root" braucht.

Besten Dank! :)

IngoHu
Beiträge: 71
Registriert: 10.07.2005 22:19:44
Wohnort: Neustadt (Weinstr.)

Beitrag von IngoHu » 15.07.2005 22:10:28

Moin!
aber brauche ich dafür wirklich FAKEROOT, wenn ich mir doch ebenfalls Root-Rechte geben kann. Ich möchte es nur verstehen, wieso man dafür einen vorgegaugelten "Root" braucht.
Die zum Erstellen des Java-Pakets verwendeten Scripte (in java-package) sind so programmiert, daß es nur mit fakeroot geht. Ich habe mal dazu gelesen, es sei um zu verhindern, daß diese Scripte vom "echten" root ausgeführt werden, von wegen Sicherheit und so.

Gruß
Ingo

Benutzeravatar
drabo
Beiträge: 50
Registriert: 03.01.2005 19:36:28
Wohnort: Schweiz
Kontaktdaten:

Beitrag von drabo » 15.07.2005 22:14:14

Code: Alles auswählen

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 j2re-1_4_2_08-linux-i586.bin

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

Aborting.
Gruss
Dragan
---------------------------------------
http://www.minimix.ch
---------------------------------------

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 16.07.2005 13:56:31

Allerbesten Dank an euch. Damit ist die Sache klar! :)

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 18.07.2005 22:17:46

Ich habe das deb-file jetzt gemacht und auch installiert ..... während des Vorganges, den ich mit "fakeroot make-jpkg ....." angestoßen habe, gab es mehrere Meldungen bzgl. Dependencies-Problemen (z.B. libX oder gcc) ........ ich habe die ignoriert, da der Vorgang problemlos weiter lief.

Muss ich da jetzt mit Problemen rechnen?

Gibt es eine Möglichkeit zu testen, ob Java auch richtig funktioniert .... müsste über eine virtuelle Java Machine gehen? :roll:

Danke nochmal für 'nen Tipp.

Benutzeravatar
drabo
Beiträge: 50
Registriert: 03.01.2005 19:36:28
Wohnort: Schweiz
Kontaktdaten:

Beitrag von drabo » 18.07.2005 23:08:39

die fehlermeldungen kannst du ruhig ignorieren aber um sicher zu sein ob java funktioniert kannst du ja limewire als *.rpm herunterladen dann mit alien in ein *.deb umwandeln, installieren und wenn alles gut funktioniert läufts sonst ..........

Gruss
Dragan
---------------------------------------
http://www.minimix.ch
---------------------------------------

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 19.07.2005 08:51:05

comes hat geschrieben:Trag folgendes als root in deine /etc/apt/sources.list ein

Code: Alles auswählen

# Java Plugin Mozilla - Firefox
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian testing non-free
mach anschließend ein

Code: Alles auswählen

apt-get update
und installiert dir java via

Code: Alles auswählen

apt-get install j2sdk1.4
bei diesem Vorgehen, gibt es keine probleme und es müssen auch keine fakeroot pakete installiert werden, was die systemsicherheit beeinträchtigen könnte
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 19.07.2005 21:40:33

Java ist korrekt als Runtime Environment installiert ... Version 1.5

Ein simples "java -version" hat keine Probleme gebracht. :)

Antworten