Geloest und dokumentiert: Java installieren, aber wie?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Geloest und dokumentiert: Java installieren, aber wie?

Beitrag von dolphin » 01.08.2007 09:52:24

Hi!

Ich moechte auf meinem Etch-System ein Java von Sun laufen lassen. Nun hab ich ja
letztes Jahr am Rande mitbekommen, dass Sun die Lizenz fuer sein Java geaendert hat
und dass es dann in Etch aufgenommen wurde, noch kurz bevor Etch stable wurde.

Nun versuche ich, das Thema Java zu durchdringen. Meine ersten Experimente scheiterten
aber.

So weit ich es ueberblicke, gibt es derzeit 3 Alternativen:

1. Java bei Sun downloaden, kompilieren und nutzen.
2. apt-get install free-java-sdk
3. ein Sun-Java per apt-get auf den Rechner bekommen.

So, hier meine Bemerkungen zu diesen 3 Alternativen:

Alternative 1 koennte ich zwar machen (so wie zu alten SuSE-Zeiten),
aber eigentlich moechte ich das nicht, weil ich glaube, dass das nicht
sein muss, wenn es doch heisst, dass Java nun von Debian mitgeliedert
wird.

Alternative 2 war ein Schuss in den Ofen. Ein Java-Programm aus dem
Jahr 2005 laeuft damit zwar, aber irgendwie nicht richtig. Ich habe
das Gefuehl, dass das Free-Java eben kein Sun-Java ist und daher
nicht wirklich kompatibel mit dem ist, was ich damals programmiert hatte
und ich nun hobbymaessig weiterentwickeln moechte.

Wenn Alternative 1 und 2 also ausfallen, dann bleibt noch Alternative 3.
Google spuckt mir zu dem Thema aus, dass ich "apt-get install sun-java5-bin"
machen soll. Nun ja, aber ein "Couldn't find package sun-java5-bin"
bringt mich hier auch nicht viel weiter.


Frage in diese Runde: Ich moechte
A) ein echtes Sun-Java auf meinem Rechner, das
B) moeglichst auch als Plugin in Iceape/Iceweasel laeuft, um dort Applets zu abzuspielen.

Was habe ich hier noch uebersehen, was ich noch ausprobieren koennte?
Es waere schoen, wenn es mit apt-get gehen wuerde, aber wie?

Beste Gruesse,
dolphin
Zuletzt geändert von dolphin am 30.09.2007 17:58:25, insgesamt 1-mal geändert.

Benutzeravatar
Jerry
Beiträge: 665
Registriert: 01.09.2006 08:36:45
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home

Beitrag von Jerry » 01.08.2007 09:56:50

Moin,
Einfach aptitude install sun-java5-jdk oder jre. Vorher non-free der /etc/apt/sources.list hinzufügen.

Gruß
Wolf
Selbst der längste Weg beginnt mit dem ersten Schritt Lao Tse (~ 600-400 v. Chr.)

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Beitrag von dolphin » 01.08.2007 10:30:35

Jerry hat geschrieben:Moin,
Einfach aptitude install sun-java5-jdk oder jre. Vorher non-free der /etc/apt/sources.list hinzufügen.

Gruß
Wolf
Hi!

Danke! Jetzt weiss ich, in welche Richtung ich forschen muss. Dummerweise ist das Problem
damit nicht geloest, weil ich jetzt erst einmal herausfinden muss, wie ich die non-free-Sourcen
auf den Offline-Rechner bekomme.

Eigentlich dachte ich ja, auf den drei DVD-Images waeres alles drauf, was ich brauche.
In Wirklichkeit ist da nur drauf:

- main
- contrib

OK. Ich vertage das Problem und mach mich demnaechst auf die Suche nach einem
Herunterladbaren "non-free" Repository das ich idealerweise als DVD-Image auf
die Festplatte spielen und dort mounten kann.

Wer mir hierbei helfen kann, tut mir damit einen grossen Gefallen :-)
dolphin

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 01.08.2007 10:54:33


TheRedKing
Beiträge: 480
Registriert: 17.07.2007 17:24:54
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von TheRedKing » 03.08.2007 22:07:01

schön und gut, und wie bind ich den spass jezz im browser ein?^^
"Die Jugend ist meist so allwissend, dass sie alles weiß, bis auf eines. Dass auch einmal die Alten allwissend waren, bis sie wirklich etwas wussten." (by Ernest Hemingway)

vibora.de - Die Schlange durch die OpenSource Welt

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 03.08.2007 23:24:24


TheRedKing
Beiträge: 480
Registriert: 17.07.2007 17:24:54
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von TheRedKing » 04.08.2007 00:20:54

perfecto, danke dir ;)
"Die Jugend ist meist so allwissend, dass sie alles weiß, bis auf eines. Dass auch einmal die Alten allwissend waren, bis sie wirklich etwas wussten." (by Ernest Hemingway)

vibora.de - Die Schlange durch die OpenSource Welt

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Beitrag von dolphin » 05.08.2007 11:40:43

Hi! Danke. Ich bin jetzt einen Schritt weiter. Die nächste Frage, die mich quält, ist folgende:
Warum eigentlich ist da kein javac dabei?

Bis jetzt sieht mein Installationsweg so aus:

Code: Alles auswählen

wget http://ftp.de.debian.org/debian/pool/non-free/s/sun-java5/sun-java5-bin_1.5.0-10-3_i386.deb
wget http://ftp.de.debian.org/debian/pool/non-free/s/sun-java5/sun-java5-jre_1.5.0-10-3_all.deb
wget http://ftp.de.debian.org/debian/pool/non-free/s/sun-java5/sun-java5-plugin_1.5.0-10-3_i386.deb

apt-get remove sablevm
apt-get remove jikes
apt-get install unixodbc
dpkg -i sun-java5-jre_1.5.0-10-3_all.deb sun-java5-bin_1.5.0-10-3_i386.deb
dpkg -i sun-java5-plugin_1.5.0-10-3_i386.deb
Noch nicht einmal in den deb's selbst konnte ich ein javac finden. Was ist hier los?

Beste Gruesse,
dolhpin

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 05.08.2007 11:59:07

Hallo,

du brauchst das Paket sun-java5-jdk.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Beitrag von dolphin » 05.08.2007 11:59:40

dolphin hat geschrieben:Warum eigentlich ist da kein javac dabei?
Ich glaub, ich kann meine Frage jetzt selbst beantworten:
Nicht, wie ich annahm das Paket sun-java5-bin_1.5.0-10-3_i386.deb enthält das JDK, sondern
das Paket sun-java5-jdk_1.5.0-10-3_i386.deb.

Ich werd es mal ausprobieren...

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Beitrag von dolphin » 05.08.2007 12:02:06

neuss hat geschrieben:Hallo,

du brauchst das Paket sun-java5-jdk.

gruss neuss
Ja. Als ich mich von Rechner wegbewegt hatte, ist es mir auch aufgefallen. Vielleicht war das BIN ja nicht das, was ich dachte was es ist...

Danke.
dolphin

TheRedKing
Beiträge: 480
Registriert: 17.07.2007 17:24:54
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von TheRedKing » 31.08.2007 13:29:28

Gibts dafür auch ne alternative für die "amd64" Architektur ?
"Die Jugend ist meist so allwissend, dass sie alles weiß, bis auf eines. Dass auch einmal die Alten allwissend waren, bis sie wirklich etwas wussten." (by Ernest Hemingway)

vibora.de - Die Schlange durch die OpenSource Welt

Benutzeravatar
Schlingel
Beiträge: 355
Registriert: 18.01.2004 10:23:17
Wohnort: Spandau

Beitrag von Schlingel » 31.08.2007 14:37:30

nee leider noch nicht
Kernel/OS Linux 2.6.31.5-s64 [ Debian sid ]
CPU Info AMD Athlon 64 X2 Dual Core 6000+
Memory 2027.1MB
XFX GeForce 9600 GT

TheRedKing
Beiträge: 480
Registriert: 17.07.2007 17:24:54
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von TheRedKing » 31.08.2007 22:05:21

Schlingel hat geschrieben:nee leider noch nicht
Gibt es denn eine andere möglichkeit, dass in den Browser einzubinden?
"Die Jugend ist meist so allwissend, dass sie alles weiß, bis auf eines. Dass auch einmal die Alten allwissend waren, bis sie wirklich etwas wussten." (by Ernest Hemingway)

vibora.de - Die Schlange durch die OpenSource Welt

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 31.08.2007 23:10:20

Eventuell mit dem nspluginwrapper:

Code: Alles auswählen

 apt-cache show nspluginwrapper 
Package: nspluginwrapper
Priority: extra
Section: contrib/utils
Installed-Size: 348
Maintainer: Rob Andrews <rob@choralone.org>
Architecture: amd64
Version: 0.9.91.4-4
Depends: ia32-libs (>= 1.6), lib32gcc1 (>= 1:4.2-20070516), libc6 (>= 2.6-1), libc6-i386 (>= 2.6-1), libglib2.0-0 (>= 2.12.9), libx11-6, libxt6, ia32-libs, ia32-libs-gtk, linux32
Filename: pool/contrib/n/nspluginwrapper/nspluginwrapper_0.9.91.4-4_amd64.deb
Size: 102300
MD5sum: 8bdef54f5c9cd3564ad7af3d45f398fe
SHA1: b370a8b465fd1e08cec10ff8be9a31db399a6300
SHA256: 6640cc48ed1a6cd61300d7e4cade5f1dcb10eb1964964a86255f4b378c1dc3be
Description: A wrapper to run Netscape plugins on other architectures
 nspluginwrapper is an Open Source compatibility plugin for Netscape 4
 (NPAPI) plugins. That is, it enables you to use plugins on platforms
 they were not built for.
 .
 This package is built to run i386 plugins, since there are no known
 binary-only plugins built for any other architecture.
Tag: implemented-in::c, role::plugin, role::shared-lib, suite::mozilla

Gibt's in testing und unstable.

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Beitrag von dolphin » 30.09.2007 14:52:37

Hallo!

Ich bin zwar jetzt zum Ziel gekommen, was die Installation von Java betrifft, aber beim Überarbeiten
meiner Mitschriften, die ja möglichst einfach nachzuvollziehen sein sollen, bin ich über folgendes Detail
gestolpert:

Die Seite "http://packages.debian.org/stable/" führt mich über mehrere Links zu DEB-Paketen, die
immer die gleiche Version haben, nämlich die 1.5.0-10-3 vom 18. Januar 2007.

Auf der Seite "http://ftp.de.debian.org/debian/pool/no ... sun-java5/" jedoch, gibt es 3 Versionen,
eine vom Januar, eine vom Februar und eine ist regelmaessig nur ein paar wenige Tage alt.

Derzeit liegen dort die 1.5.0-10-3, die 1.5.0-11-1 und die 1.5.0-13-1.

Was hat das zu bedeuten? Welche Version soll ich denn nun nehmen? Ist die neueste Version
die neueste stabile Version oder ist es ein instabiles Daily Build, das Kinderkrankheiten enthalten kann?

Warum zum Beispiel ist die Version vom Juli verschunden und wurde durch eine September-Version ersetzt?
Warum existieren die Versionen von Januar und Februar noch unverändert?

Ich verstehe das alles nicht. Kann mir das bitte mal jemand erklären?

Besten Dank im Voraus
dolphin

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Beitrag von dolphin » 30.09.2007 16:14:34

dolphin hat geschrieben:Hallo!

Ich bin zwar jetzt zum Ziel gekommen, was die Installation von Java betrifft, aber beim Überarbeiten
meiner Mitschriften, die ja möglichst einfach nachzuvollziehen sein sollen, bin ich über folgendes Detail
gestolpert:

Die Seite "http://packages.debian.org/stable/" führt mich über mehrere Links zu DEB-Paketen, die
immer die gleiche Version haben, nämlich die 1.5.0-10-3 vom 18. Januar 2007.

Auf der Seite "http://ftp.de.debian.org/debian/pool/no ... sun-java5/" jedoch, gibt es 3 Versionen,
eine vom Januar, eine vom Februar und eine ist regelmaessig nur ein paar wenige Tage alt.

Derzeit liegen dort die 1.5.0-10-3, die 1.5.0-11-1 und die 1.5.0-13-1.

Was hat das zu bedeuten? Welche Version soll ich denn nun nehmen? Ist die neueste Version
die neueste stabile Version oder ist es ein instabiles Daily Build, das Kinderkrankheiten enthalten kann?

Warum zum Beispiel ist die Version vom Juli verschunden und wurde durch eine September-Version ersetzt?
Warum existieren die Versionen von Januar und Februar noch unverändert?

Ich verstehe das alles nicht. Kann mir das bitte mal jemand erklären?

Besten Dank im Voraus
dolphin


Hi!

Ich hab es herausbekommen:
Die 1.5.0-10-3 ist für Etch, die 1.5.0-11-1 ist für Lenny und die 1.5.0-13-1 ist für Sid.
Das erklärt alles.

Gruß
dolphin

dolphin
Beiträge: 362
Registriert: 01.05.2006 11:48:24

Re: Java installieren, aber wie?

Beitrag von dolphin » 30.09.2007 17:57:43

Hi!

Ich habe das Thema "Java offline in Etch installieren" jetzt zu meiner Zufriedenheit gelöst und so dokumentiert, dass meine Nachwelt auch was davon hat:

http://nopaste.debianforum.de/6733

Bitte gebt mir Feedback, ob ihr auch in Zukunft meine gelösten Fragen, so wie hier geschehen, mittels
"nopaste" aufbereitet sehen wollt.

Beste Grüße,
dolphin

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Java installieren, aber wie?

Beitrag von cirrussc » 30.09.2007 18:12:12

Hi,
dolphin hat geschrieben: Bitte gebt mir Feedback, ob ihr auch in Zukunft meine gelösten Fragen, so wie hier geschehen, mittels
"nopaste" aufbereitet sehen wollt.
Hast du das selber geschrieben?
Also du kannst einen neuen Thread im wiki.debianforum.de auf machen und dort deinen Wikieintrag bekannt geben.
Denn im Wiki ist deine Ausführliche Lösung besser aufgehoben!

Gruß cirrussc

Antworten