Kirjoittaja Aihe: Mistä Java?  (Luettu 21049 kertaa)

marlah

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Mistä Java?
« : 26.09.05 - klo:20.36 »
Mistä ja miten tuon javan voi asentaa tällä hetkellä? Tarvis sitä nimittäin kun pitäisi lähettää kuvia teetteille fotonettiin ja tuo lähetys käyttää javaa. Myös azureus kaipailee tuota javaa. sudo apt-get install sun-j2re1.5 antaa vain ilmoituksen, että pakettia ei löytynyt. Pakettilähteet on lisätty http://koti.mbnet.fi/mikko75/ohjeet/ubuntuguide/#extrarepositories mukaan.

-Marko
 

hks

  • Käyttäjä
  • Viestejä: 81
    • Profiili
Re: Mistä Java?
« Vastaus #1 : 26.09.05 - klo:20.38 »
http://www.java.com/en/download/help/5000010500.xml

tuolta minä löysin javan, tosin azureusta en saanut toimimaan mutta java toimii muuten.
./toni

marlah

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Re: Mistä Java?
« Vastaus #2 : 27.09.05 - klo:08.48 »
Eikö mistään löydy valmista pakettia? Aiemminhan tuo asentui suoraan aptilla.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Mistä Java?
« Vastaus #3 : 27.09.05 - klo:15.48 »
Eikö mistään löydy valmista pakettia? Aiemminhan tuo asentui suoraan aptilla.

ei taida löytyä ainakaan noista repositoryistä. java on poistettu, koska sitä on lakiteitse pyydetty. sunin java-lisenssi on sen verran perseestä, että sitä ei monikaan distro voi paketoituna jakaa. uudelleenpaketoinnista pitää maksaa lisenssimaksua sunille ja kuulemma sunin javaa ei saa levittää minkään toisen java-version kanssa :(

http://ubuntuforums.org/showthread.php?t=67198

onhan se tietysti hienoa, että softafirmat saavat tehdä omien tuotteidensa käyttämisen vaikeammaksi. jossain oli kyllä ohjeet joiden avulla java:sta voisi tehdä .deb-paketin ubuntussa. jos joku sellaisen tekee, niin sen voisi pistää epävirallisesti jakoon.

ihme vaan, ettei ubuntun mukana tule edes blackdown-javaa vaikka sen levittämisessä ei taida vastaavia rajoituksia olla.
Janne

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Re: Mistä Java?
« Vastaus #4 : 27.09.05 - klo:16.24 »
Mistä ja miten tuon javan voi asentaa tällä hetkellä?

Kuten muissa viesteissä olikin, niin Java pitää asentaa käsipelissä. Katso täältä tarkemmin, kohdasta Java:

https://wiki.ubuntu.com/RestrictedFormats

Itselläni näyttää toimivan:

Koodia: [Valitse]
asmok@ubuntu:~$ which java
/usr/bin/java
asmok@ubuntu:~$ /usr/bin/java -version
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
asmok@ubuntu:~$

Ystävällisin terveisin Asmo Koskinen.

marlah

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Re: Mistä Java?
« Vastaus #5 : 27.09.05 - klo:17.00 »
OK kiitti neuvoista. Ihmettelin vain kun asensin ubuntun uudestaan ja enää ei javan asennus onnistunut vaikka aikaisemmin se onnistui aptilla. Eiköhän tuon saa asennettua käsinkin toimintaan... toivottavasti

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1260
    • Profiili
    • kotisivu
Re: Mistä Java?
« Vastaus #6 : 28.09.05 - klo:12.00 »
ihme vaan, ettei ubuntun mukana tule edes blackdown-javaa vaikka sen levittämisessä ei taida vastaavia rajoituksia olla.

En nyt ole asiantuntija, mutta Blackdown Java on suurinpiirtein sama asia kuin Sunin Javan uudelleenpaketointi ja sitä koskee varmaan myös Sunin asettamat rajoitukset useimmilta osin. Heillä on oikeus levittää sitä omissa tarkoituksissaan, mutta se ei tee siitä erityisesti vähemmän suljettua kuin Sunin virallinen Java.

Toivotaan että jossain Ubuntu 6.04:ssä tms. saataisiin taas parempi avoimen lähdekoodin Java-tuki (gcj/gij/gcjwebplugin).

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Mistä Java?
« Vastaus #7 : 28.09.05 - klo:12.19 »
En nyt ole asiantuntija, mutta Blackdown Java on suurinpiirtein sama asia kuin Sunin Javan uudelleenpaketointi ja sitä koskee varmaan myös Sunin asettamat rajoitukset useimmilta osin.

hmmm... joo on se kyllä sunin sorsan pohjalta tehty, mutta ainakaan download-rajoitukset eivät sitä koske. ainakin gentoon lataa blackdownin automaattisesti kun sunin java pitää hakea itse (joskin asennus onnistuu sitten suoraan paketinhallinnalla).

ehkä sitten tuo uudelleenpaketointi kuitenkin saattaa päteä? mutta toisaalta, tarjosihan blackdown joskus itsekin noita .deb-paketteja, joten ei luulisi kyseen olevan siitäkään.

Heillä on oikeus levittää sitä omissa tarkoituksissaan, mutta se ei tee siitä erityisesti vähemmän suljettua kuin Sunin virallinen Java.

juu, tai eihän tuo nyt täysin suljettukaan ole. sunin javan lähdekoodit ovat kuitenkin saatavilla. aikoinaan kun oli tämä gcc-siirtymä jossa ABI meni rikki, niin blackdownin java oli jo käännetty uudella gcc:llä ja minä tarvitsin jostain syystä sunin javaa (oliko se uudempi vai mitä, ei voi muistaa) joka ei ollut, niin ainakin silloin sain sorsat itse kääntämistä varten varsin helposti.

tosin sekin sopimus oli joku ei-kaupallinen/opiskelu juttu, joka piti hyväksyä siinä ladatessa. vaan eipä sillä niin väliä, en minä javasta ole vieläkään kovin innostunut.

Toivotaan että jossain Ubuntu 6.04:ssä tms. saataisiin taas parempi avoimen lähdekoodin Java-tuki (gcj/gij/gcjwebplugin).

juu, breezyssä taitaa olla jo vähän parempi tilanne.
Janne

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Mistä Java?
« Vastaus #8 : 29.09.05 - klo:20.57 »
Breezyssä sen voipi asentaa ihan 'add applications' ohjelman alta.

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: Mistä Java?
« Vastaus #9 : 26.10.05 - klo:21.35 »
Ihmettelen tässä että miten saisin tuon sun:n java1.5:n käyttöön kun se näyttää olevan asennettu. Eli se on asennettu joskus Hoarylle ja nyt Breezyyn päivityksen jälkeen:
Koodia: [Valitse]
$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Koodia: [Valitse]
$ sudo apt-cache stats sun-j2re1.5
Pakettien kokonaismäärä : 23135 (925k)
  Tavallisia paketteja: 17692
  Aitoja näennäispaketteja: 277
  Yksinkertaisia näennäispaketteja: 1056
  Sekanäennäispaketteja: 176
  Puuttuu: 3934
Eri versioita yhteensä: 17993 (864k)
Riippuvuuksia yhteensä: 120458 (3373k)
Versio/tdsto suhteita yht: 19514 (312k)
Tarjoamiskuvauksia yhteensä: 2930 (58,6k)
Erilaisia merkkijonoja yhteensä: 131 (1656)
Versioriippuvuustila yhteensä: 506k
Löysää tilaa yhteensä: 93,7k
Käytetty tila yhteensä: 5628k
juhhe1@dsl-tregw3ii23:~$ sudo apt-cache show sun-j2re1.5
Package: sun-j2re1.5
Status: install ok installed
Priority: optional
Section: non-free/devel
Installed-Size: 86996
Maintainer: Ubuntu Backports Project <ubuntu-bp-devel@googlegroups.com>
Architecture: i386
Version: 1.5.0+update04
Replaces: sun-j2re1.5debian
Provides: java-common, java-virtual-machine, java-runtime, java2-runtime, java-browser-plugin, j2re1.5
Depends: libasound2 (>> 1.0.8), libc6 (>= 2.3.2.ds1-4), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), libxi6 | xlibs (>> 4.1.0), libxp6 | xlibs (>> 4.1.0), libxt6 | xlibs (>> 4.1.0), libxtst6 | xlibs (>> 4.1.0)
Recommends: netbase, libx11-6 | xlibs, libasound2, libgtk1.2
Description: Java(TM) 2 RE, Standard Edition, Sun Microsystems(TM)
 The Java(TM) 2 Runtime Environment contains the Java virtual machine,
 runtime class libraries, and Java application launcher that are
 necessary to run programs written in the Java progamming language
 (this includes the Java 2 Plug-In for Netscape and Mozilla
 browsers). It is not a development environment and doesn't contain
 development tools such as compilers or debuggers. For development
 tools, see the Java 2 SDK, Standard Edition.
 .
 This package has been automatically created with java-package (0.23).

Eli saanko tuota jollain käyttöön vai pitääkö se vain poistaa ja asentaa joko toi Blackdown tai sun:n sivuilta löytyvä java?

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Ankka

  • Käyttäjä
  • Viestejä: 931
    • Profiili
Re: Mistä Java?
« Vastaus #10 : 26.10.05 - klo:22.40 »
Ai nyt se on sitte jo 1.5... miksei synaptic näyttäny ku 1.4:än?

No ainakin se mun koneella toimii... paketti j2re-1.4 jos oikein muistan...Jos me nyt ees samasta asiasta puhutaan.

wille

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Re: Mistä Java?
« Vastaus #11 : 27.10.05 - klo:00.19 »
Minulla on tuo Sunin java asennettuna /opt-hakemiston alle. Sinne olen pannut useimmat muutkin java-ohjelmistot, kuten Tomcat. Olen katsonut helpommaksi ylläpitää näitä ilman Ubuntun paketointia välissä.

Pumppeloone

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Re: Mistä Java?
« Vastaus #12 : 27.10.05 - klo:00.45 »
Ubuntu Newbien Java-asennuskokemus tältä päivältä oli seuraava:

Lähdin taiteilemaan https://wiki.ubuntu.com/RestrictedFormats -dokumentin mukaisesti

1) Hain Java 2 Platform Standard Edition 5.0 -paketin Java.com:sta (.bin-päätteinen)

2) Pistin ladattuun jre-1_5_0_05-linux-i586.bin -tiedostoon execute-bitin päälle komennolla
 chmod +x jre-1_5_0_05-linux-i586.bin

3) Asennettiin työkaluja
 sudo apt-get install fakeroot  java-package java-common

4) Kun piti ruveta asentamaan komennolla
 fakeroot make-jpkg jre-1_5_0_05-linux-i586.bin

..niin törmäsin seuraavanlaiseen ongelmaan

Creating temporary directory: /tmp/make-jpkg.XXXXIKpSwK
 Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk.sh j2se.sh  sun-j2re.sh sun-j2sdk.sh

 No matching plugin was found.
 Removing temporary directory: done


5) Sitten ankaraa googlausta, kunnes lääke löytyi täältä

Pitikin komentaa näin:
 DEB_BUILD_GNU_TYPE=i386-linux fakeroot make-jpkg jre-1_5_0_05-linux-i586.bin

jonka seurauksena vihdoin syntyi tavoiteltu sun-j2re1.5_1.5.0+update05_i386.deb -paketti

6) Lopuksi asennus meni ihan sujuvasti
 sudo dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb

7) Vai meniköhän...
...nimittäin "java -version" näyttää kutakuinkin tältä:
 java version "1.4.2"
gij (GNU libgcj) version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)


8 ) Seuraavaksi pitänee siis ajaa vielä

 sudo update-alternatives --config java

oletus-javan valitsemiseksi.

Näytti kohtaamani ongelma vaivaavan joitakuita muitakin, joten tuotakoon tämä solution tässä esille.
« Viimeksi muokattu: 27.10.05 - klo:00.47 kirjoittanut Pumppeloone »

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Mistä Java?
« Vastaus #13 : 27.10.05 - klo:08.42 »
Minulla on tuo Sunin java asennettuna /opt-hakemiston alle. Sinne olen pannut useimmat muutkin java-ohjelmistot, kuten Tomcat. Olen katsonut helpommaksi ylläpitää näitä ilman Ubuntun paketointia välissä.

Oletko jotenkin laittanut system path:iin, jotta löytyy Javan binäärit kaikille ohjelmille? Jos oot niin miten olet tuon tehnyt? Itselläkin
on käytössä Sunin JDK, tosin olen pitänyt sitä /usr/local hakemistossa.

JPK1990

  • Vieras
Re: Mistä Java?
« Vastaus #14 : 27.10.05 - klo:15.38 »
no ainakin lisää ohjelmia ominaisuudella kun valitsee internet/lisää ohjelmia... löytyy

#####################
#java web start(1.4)                  #
#blackdown java web start(1.4)#
#####################

wille

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Re: Mistä Java?
« Vastaus #15 : 28.10.05 - klo:02.47 »
Oletko jotenkin laittanut system path:iin, jotta löytyy Javan binäärit kaikille ohjelmille? Jos oot niin miten olet tuon tehnyt? Itselläkin
on käytössä Sunin JDK, tosin olen pitänyt sitä /usr/local hakemistossa.

Näyttää olevan linkki /usr/bin -hakemistossa tiedostoon /etc/alternatives/java, joka puolestaan on linkki varsinaiseen java-tulkkiin. Tätä en muista "käsipelillä" tehneeni, vaan se onnistuu tuon
"sudo update-alternatives --config java" -loitsun avulla. Ks. Pumppeloonen ansiokas postaus.

Itse asiassa minulla näyttää olevan myös hoaryltä periytynyt Java-paketti, johon tuo linkki /etc/alternatives/java osoittaa.  ??? Tuo /opt-hakemistossa oleva Java on siellä muiden Java-ohjelmistojen käytössä, jotka tunnistavat JAVA_HOME -ympäristomuuttujan. Tämän olen asettanut kotihakemistoni .bashrc -tiedostossa. Alunperin asensin Javan erikseen siksi, että JDeveloper-niminen ohjelma vaati toimiakseen juuri tietyn version Javasta.  ::)

Kuulostaa varmaan sekavalta, mutten ole kummemmin pohtinut asiaa, kun kerran kaikki toimii toistaiseksi.  :P

Yksinkertaisin (vaikkei kovin elegantti) ratkaisu on varmaan lisätä linkit /usr/local/bin -hakemistoon käsin. Siis tähän tapaan:

sudo ln -s /usr/local/java/bin/* /usr/local/bin

Tuo /usr/local/java on siis linkki varsinaiseen asennushakemistoon.
« Viimeksi muokattu: 28.10.05 - klo:03.29 kirjoittanut wille »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Mistä Java?
« Vastaus #16 : 28.10.05 - klo:21.56 »
ei taida löytyä ainakaan noista repositoryistä. java on poistettu, koska sitä on lakiteitse pyydetty. sunin java-lisenssi on sen verran perseestä, että sitä ei monikaan distro voi paketoituna jakaa. uudelleenpaketoinnista pitää maksaa lisenssimaksua sunille ja kuulemma sunin javaa ei saa levittää minkään toisen java-version kanssa  :(

http://ubuntuforums.org/showthread.php?t=67198

onhan se tietysti hienoa, että softafirmat saavat tehdä omien tuotteidensa käyttämisen vaikeammaksi. jossain oli kyllä ohjeet joiden avulla java:sta voisi tehdä .deb-paketin ubuntussa. jos joku sellaisen tekee, niin sen voisi pistää epävirallisesti jakoon.
Osaako kukaan sanoa olisiko sunin licenssien vastaista tehdä Ubuntuun ns. dummy java paketti, joka asennettaessa lataisi tuon javan tuolta sunin sivulta ja
asentaisi sen. Oisi nimittäin aika yksinkertainen tehdä sellainen ja voisin sen tehdäkkin, mutta pitäisi tietää uskaltaako sitä julkisesti levittää.

Toinen vaihtoehto olisi pyytää sunia itse paketoimaan java deb-paketiksi ja tekemään oma ubuntu/debian pakettilähde. Yksityishenkilön vain on aika vaikea vaatia
tuollaista, mutta jos tuon voisi jonkun firman nimissä lähettää (mielelään ison sellaisen) niin saattaisivat, jopa harkita asiaa. Deb-paketista on nimittäin mahdollista
tehdä sellainen, että se asennettaessa vaatii ensin lukemaan lisenssin läpi ja hyväksymään sen. (samallalailla, kun normaalistikin javaa asennettaessa)

JPK1990

  • Vieras
Re: Mistä Java?
« Vastaus #17 : 28.10.05 - klo:22.41 »
tossa teille lisät sources.listiin
Koodia: [Valitse]
deb http://antesis.freecontrib.org/mirrors/ubuntu/plf/ breezy free non-free
deb-src http://antesis.freecontrib.org/mirrors/ubuntu/plf/ breezy free non-free
ei päkkäreihin vaan ihan siihen ennen niitä mulla ei oo ainakaan päkkäreitä enää ihme homma varmaan automatixin puuhia  :-\

TQeng

  • Käyttäjä
  • Viestejä: 157
  • Zenwalk / PCLOS / Kubuntu
    • Profiili
    • Vaihtoehto.org
Re: Mistä Java?
« Vastaus #18 : 29.10.05 - klo:13.33 »
Onko kukaan muuten saanut Javaa toimimaan 64-bittisellä Firefoxilla?
Satius est supervacua scire quam nihil.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Mistä Java?
« Vastaus #19 : 31.10.05 - klo:12.20 »
Jos java:n lisenssit eivät salli javan uudelleen paketointia onko luvallista tehdä paketti joka ei sisällä muuta, kuin skriptin joka lataa tuon paketin ja asentaa sen. Se skripti voisi olla vähän tähän tyyliin:
Koodia: [Valitse]
#!/bin/bash
FILE=jre-1_5_0_05-linux-i586.bin
FOLDER=jre1.5.0_05
URL=http://jdl.sun.com/webapps/download/AutoDL?BundleId=10274
TEMP=/tmp/java-tempfolder

########################
rm -rf $TEMP 2> /dev/null
mkdir $TEMP
echo Downloading Java package from java.com. Please wait...
wget $URL -O $TEMP/$FILE -q
cd $TEMP
chmod u+x $FILE
./$FILE
mv $FOLDER /usr/lib/j2re1.5-sun
cd /
rm -rf $TEMP