Sun Java

Universe

Active Member
Einen schönen guten Abend,

ich müsste ein Programm mit dieser Software ausführen http://www.java.com/en/
Bei Debian wäre es sun-java6-jre.
Ich habe versucht unter den ports zu installieren.

Universe# make install clean
===> linux-sun-jre-1.6.0.29 You must manually fetch the JRE self-extracting file for the Linux platform (jre-6u29-linux-i586.bin) from http://www.oracle.com/technetwork/java/javase/downloads/index.html, place it in /usr/ports/distfiles and then run make again.
*** Error code 1

Stop in /usr/ports/java/linux-sun-jre16.

Warum sollte ich das direkt von dieser Homepage downloaden?

Bei Debian habe ich etwa 6 Monate Erfahrung sammeln dürfen, bin also noch ein ziemlicher Anfänger.

MfG
Universe
 
Soweit ich das verstanden habe sind das glaub lizensrechtliche Gründe.
Kann das jemand bestätigen?
 
Universe# pwd
/usr/ports/java/diablo-jdk16
Universe# make install clean
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
===> Found saved configuration for diablo-jdk-1.6.0.07.02_17

Because of licensing restrictions, you must fetch the distribution
manually.

Please open http://www.oracle.com/technetwork/java/javase/downloads/index.html
in a web browser and follow the "Download" link for
"JDK DST Timezone Update Tool - 1_3_42" to obtain the
time zone update file, tzupdater-1_3_42-2011k.zip.

Please place the downloaded file(s) in /usr/ports/distfiles.

*** Error code 1

Stop in /usr/ports/java/diablo-jdk16.
*** Error code 1

Stop in /usr/ports/java/diablo-jdk16.

Das habe ich aber schon getan

Universe# ls
XML-Parser-2.41.tar.gz libtool-2.4.tar.gz
autoconf-000227.tar.bz2 m4-1.4.16.tar.bz2
autoconf-2.68.tar.bz2 make-3.82.tar.bz2
automake-1.4-p6.tar.gz nspluginwrapper-1.4.4.tar.gz
diablo-caffe-freebsd7-amd64-1.6.0_07-b02.tar.bz2 nspluginwrapper-i386-1.4.4-1.tar.gz
flashplugin rpm
gettext-1.05.tar.gz rpm-3.0.6.tar.gz
gnome tzupdater-1_3_47-2012c.zip
help2man-1.40.4.tar.gz

diablo und tzupdater habe ich unter /usr/ports/distfiles gesetzt.

Was soll ich tun?
Danke sehr für eure Hilfe
 
tzupdater-1_3_42-2011k.zip scheint offensichtlich nicht in /usr/ports/distfiles vorhanden zu sein.
 
Hast du einen aktuell ports-tree? Alternativ mit make config tzupdate ausschalten, sofern es ohnehin nicht gebraucht wird.
 
Danke für eure Hilfe, es hat nun geklappt! Es lag offenbar daran das meine ports-tree nicht aktuell war (keine Ahnung warum - vor 2 Tagen erst installiert).

Ich hätte noch 2 Fragen und wäre dankbar falls jemand die Antwort dazu hätte:
1. Wie oft sollte man seine Ports-Tree fetchen und updaten?
2. Warum gibt es keine Manualpage für java?

EDIT: Noch eine Frage ist mir eingefallen. Ist es möglich solche "böswilligen" Programme in Jails aus zu führen?
 
zu 1: Spätestens, wenn irgendetwas nicht funktioniert und man zunächst das Bedürfnis hat ins Forum zu Schreiben (hilft oft, manchmal auch nicht, dann gerne ins Forum schreiben). Komplett fetchen mußt du ja nicht. Ein "make update" reicht.
zu 2: Weil "java" eigentlich nur ein wrapperscript ist -> more /usr/local/bin/java . Bringt dir 'man javavm' etwas?!
zu 3: Java böswillig? Den Eindruck hatte ich bislang nicht. Alternativ wäre eher openjdk zu benutzen, da deutlich aktueller. Achtung, braucht diablo um gebaut zu werden. Welches Java ausgeführt wird, stellt man hier: /usr/local/etc/javavm_opts.conf ein.
 
Besten Dank Elwood für deine Hilfe.
In dem Fall bediene ich mich mit javaws -h
 
Zuletzt bearbeitet:
Zurück
Oben