Kirjoittaja Aihe: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)  (Luettu 9414 kertaa)

sukke

  • Käyttäjä
  • Viestejä: 76
    • Profiili
Hei!

64-bittisen järjestelmän käyttäjän arkielämää ovat pitkään hankaloittaneet lähinnä nettisivuilla vastaan tulevien Sunin Java-lisäosan (web start) ja Adoben Flash-toistimen tuen puute. Adobe julkaisi natiivin 64-bittisen Flash-toistimen esiversion joitakin aikoja sitten, ja sen käyttöönoton opastus löytyy muun muassa tästä viestistä. Kannattaa lukea linkissä viitattua viestiä seuraavatkin viestit, jotta välttää tarpeellisten pakettien poistamiselta. Sun on nyt joulukuun alussa julkaissut esiversion Java SE 6:sen ensi vuoden alkupuolelle tarkoitetusta päivityksestä 12 (6u12), joka sisältää myös 64-bittisen Java-lisäosan selaimia varten. Seuraavassa käyn läpi, kuinka itse sain uusimman Java-ympäristön esiversion käyttööni järjestelmän laajuisesti, ja Java-lisäosan Firefoxin osalta.

Huomautuksena mainittakoon Flash- ja Java-lisäosien olevan kehitysasteella, eikä niiden asentamista voida suositella. Mikäli syystä tai toisesta lähdet asentamista yrittämään, muista vastuun olevan sinulla itselläsi. Tiedä mitä teet tai ole tekemättä.

1. Etsitään uusin JRE Linuxille ja x64-arkkitehtuurille (Linux x64 self-extracting JRE Jar file) Sunin sivuilta (päivityshetkellä uusin on 24.12.2008 julkaistu Build b03, muokkaa komennot vastaamaan lataamaasi jar-tiedostoa)

2. Tallenna tiedosto väliaikaisesti haluamaasi paikkaan.

3. Suorita tiedosto pääkäyttäjän oikeuksin, hyväksy lisenssiehto ja valitse asennuskansioksi "/opt"
Koodia: [Valitse]
$ sudo java -jar jre-6u12-ea-bin-b02-linux-amd64-08_dec_2008.jar
Huomio: Kun päivität esiversiota uudempaan (esim. b02 -> b03) edellä kuvatulla tavalla, vaihda päivityksen ajaksi käytettäväksi Java-ympäristöksi jokin muu kuin päivitettävä Java-ympäristö (Kohta 9 tai käyttäen apuna 'galternatives'-ohjelmaa, kts. Kohta 7 (b)).

4. Kansiosta "/opt" löytyy nyt alikansio "/jre1.6.0_12"

5. Asetetaan kaikille "/opt/jre1.6.0_12/bin" kansion tiedostoille suoritusoikeus
Koodia: [Valitse]
$ cd /opt/jre1.6.0_12/bin
$ sudo chmod +x *

6. Tarkistetaan tällä hetkellä asennettuina olevat Java-ympäristöt. (ei pakollista)
Koodia: [Valitse]
$ update-alternatives --list java
Tulostaa minulla
Koodia: [Valitse]
/usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-openjdk/jre/bin/java

7. Uuden Java-ympäristön (ja selaimen lisäosan) käyttöönottoon on kaksi vaihtoehtoa; joko (a) komentoriviä tai (b) graafista ohjelmaa käyttäen. Suosittelen graafisen ohjelman eli vaihtoehdon (b) käyttämistä, sillä komentoriviltä tapahtuvaan vaihtoehtojen lisääminen ja niiden käyttöönotto sisältää ohjeiden osalta puutteita. Graafisella ohjelmalla vaihtoehtojen hallinta käy kätevästi, ja vieläpä järjestelmän kannalta 'oikealla' tavalla.

(a) Lisätään uusi Java-ympäristö vaihtoehdoksi (Luku 50 liittyy vaihtoehdon prioriteettiin, jota käytetään vaihtoehdon vertailulukuna automaattista määritystä varten.)
Koodia: [Valitse]
$ sudo update-alternatives --install /usr/bin/java java /opt/jre1.6.0_12/bin/java 50

(b)
Asenna 'galternatives'-niminen ohjelma (löytyy universe-ohjelmavarastosta), ja säädä sen avulla graafisesti uusi Java käyttöön. Vaihtoehtojen lisääminen sekä java- että xulrunner-1.9-javaplugin.so-valitsimille on hyvin intuitiivista (viittaukset oikeisiin kohteisiin – /opt/jre1.6.0_12/bin/java ja /opt/jre1.6.0_12/lib/amd64/libnpjp2.so). Tee haluamasi muutokset, ja siirry kohtaan 11 varmistaaksesi asennuksen onnistuminen. Liitteenä muutama kuvakaappaus.

8. Varmistetaan uuden Java-ympäristön löytyminen listalta
Koodia: [Valitse]
$ update-alternatives --list java
Tulostaa minulla nyt
Koodia: [Valitse]
/usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-openjdk/jre/bin/java
/opt/jre1.6.0_12/bin/java

9. Valitaan uusi Java käytettäväksi (minulla valinnaksi muodostuu 3)
Koodia: [Valitse]
$ sudo update-alternatives --config java

10. Muutetaan symbolinen linkki /etc/alternatives/xulrunner-1.9-javaplugin.so osoittamaan uuden Javan tuomaan lisäosaan.
Nykyinen symbolinen linkki
Koodia: [Valitse]
$ file /etc/alternatives/xulrunner-1.9-javaplugin.so
Tulostaa
Koodia: [Valitse]
/etc/alternatives/xulrunner-1.9-javaplugin.so: symbolic link to `/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so'

Muodostetaan uusi symbolinen linkki
Koodia: [Valitse]
sudo ln -s -f /opt/jre1.6.0_12/lib/amd64/libnpjp2.so /etc/alternatives/xulrunner-1.9-javaplugin.so

11. Surffataan Firefoxilla osoitteeseen http://www.java.com/en/download/installed.jsp?detect=jre&try=1 ja varmistutaan asennuksen onnistumisesta. Liitteenä oma tulos testistä.

Edellä mainitulla tavalla saa Javan esiversion käyttöön järjestelmän laajuisesti. Luulen, että pelkkä Java-lisäosa selainta varten on otettavissa huomattavasti paljon yksinkertaisimminkin käyttöön. Siihen saavat muut antaa vinkkiä.  :) Oma innostus kokeiluun lähti puhtaasti Sampo Pankin verkkopankin takia, jota ei oikein voinut ilman Sunin javaa käytellä. Nyt on sikäli ainutlaatuinen tilanne, että kaikki tarvittava pyörii 64-bittisenä aivan kuten pitääkin - myös Sampo Pankin osalta.  :)

Korjatkaa toki muutenkin, kun huomaatte tekstissä olevan kömmähdyksiä, suoranaisia virheitä tai vääriä tietoja. Mikäli ohje esiversion käyttöön ei kuulu tälle osastolle tai ylipäätään koko foorumille, poistakaa se ihmeessä.  :)

Edit: Korjattu virhe symbolisen linkin luonnissa (10. kohta).
Edit2: Suositus 'galternatives'-ohjelmasta. Pieniä muutoksia tekstiin. Saako liitetyistä kuvista jotenkin pienemmät esikatselukuvat näkyviin?
Edit3: Aihe.

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 23.01.09 - klo:17.24 kirjoittanut sukke »

Senior

  • Vieras
Entä 32-bittisen Hardyn javapäivitys (itselläni 1.6.0_07)?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 10752
    • Profiili
    • Tomin kotisivut
Kohdassa:
Muodostetaan uusi symbolinen linkki
Koodia: [Valitse]
sudo ln -s -f /opt/jre1.6.0_12/lib/amd64/libnpjp2.so xulrunner-1.9-javaplugin.so

On virhe. Siinä pitäisi lukea:
Koodia: [Valitse]
sudo ln -s -f /opt/jre1.6.0_12/lib/amd64/libnpjp2.so /etc/alternatives/xulrunner-1.9-javaplugin.so

Muuten loistava ohje.

Milloinkahan Ubuntu käyttäjät voivat nauttia tuosta suoraan pakettivarastoista?
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

sukke

  • Käyttäjä
  • Viestejä: 76
    • Profiili
Kohdassa:
Muodostetaan uusi symbolinen linkki
Koodia: [Valitse]
sudo ln -s -f /opt/jre1.6.0_12/lib/amd64/libnpjp2.so xulrunner-1.9-javaplugin.so

On virhe. Siinä pitäisi lukea:
Koodia: [Valitse]
sudo ln -s -f /opt/jre1.6.0_12/lib/amd64/libnpjp2.so /etc/alternatives/xulrunner-1.9-javaplugin.so

Muuten loistava ohje.

Milloinkahan Ubuntu käyttäjät voivat nauttia tuosta suoraan pakettivarastoista?

Hyvä huomio. Kohdassa oletettiin perusteettomasti käyttäjän olevan ko. hakemistossa.  :P

Toivottavasti pian, jotta pääsee epämääräisistä purkkavirityksistä eroon.  :D

junnuh

  • Käyttäjä
  • Viestejä: 329
    • Profiili
    • Kotisivu
Hei ja tervehdys lämmin! ;D

Asensin tuon 64-bit javan ja toimii mainiosti!

Kiitos sukke loistavista ohjeista! :D Ilman niitä olis jäänyt asentamatta!

Sen verran palautetta Javan toiminnasta että kaikki muu mihin sitä tarvitsen toimii erittäin hyvin, tosin toimi avoimellakin mutta Runescapea silläkään ei pääse pelaamaan, kuten ei pääse avoimellakaan javalla! ::)

Siksi koneella pysyy vielä myös 32 bittnen selain ja sun 32-bit java! :D

Mutta hieno edistysaskel!

valoisin talvisin terveisin junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

tohtor

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #5 : 26.01.09 - klo:01.06 »
3. Suorita tiedosto pääkäyttäjän oikeuksin, hyväksy lisenssiehto ja valitse asennuskansioksi "/opt"
Koodia: [Valitse]
$ sudo java -jar jre-6u12-ea-bin-b02-linux-amd64-08_dec_2008.jar

Mikäs tuo tuossa komennossa  "java -jar" tarvittava paketti on? Ei onnistu asentaminen ilman sitä tietenkään. sun-java6-bin ja sun-java6-jre on asennettu mutta se ei toimi siltikään.

junnuh

  • Käyttäjä
  • Viestejä: 329
    • Profiili
    • Kotisivu
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #6 : 26.01.09 - klo:01.40 »
Hei Ja tervehdys lämmin! :D

Lainaus
Mikäs tuo tuossa komennossa  "java -jar" tarvittava paketti on? Ei onnistu asentaminen ilman sitä tietenkään. sun-java6-bin ja sun-java6-jre on asennettu mutta se ei toimi siltikään.

Sitten voit varmaan tarkentaa mikä ei toimi, missä ei toimi! Saat varmaan sitten myös vastauksia!


Luetko sen ensimmäisen viestin tästä ketjusta huolella!  Eli käythän ensimmäisekseksi lataamassa sen paketin Javan sivulta ja tallennat sen työpöydälle! ;D

Komentoon muutat vain sitten paketin version oikeaksi!

sun-java6-bin ja sun-java6-jre ovat 32bittisiä joten niiden käyttöön tarvitset 32bit selaimen! ;)

Jos ja kun olet asentamassa 64bit javaa 64 bit Ubuntuun 8.10 niin nuo ensimmäisen viestin ohjeet ovat ne joiden mukaan toimit!

Mulla toimii tällä hetkellä kaikki tarvittava 64bit javalla ja 64bit flashillä, jopa runescape, joten luovuin 32bit selaimesta ja 32bit javasta! ;D

valoisin terveisin junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

tohtor

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #7 : 26.01.09 - klo:13.49 »
Hei Ja tervehdys lämmin! :D

Lainaus
Mikäs tuo tuossa komennossa  "java -jar" tarvittava paketti on? Ei onnistu asentaminen ilman sitä tietenkään. sun-java6-bin ja sun-java6-jre on asennettu mutta se ei toimi siltikään.

Sitten voit varmaan tarkentaa mikä ei toimi, missä ei toimi! Saat varmaan sitten myös vastauksia!


Luetko sen ensimmäisen viestin tästä ketjusta huolella!  Eli käythän ensimmäisekseksi lataamassa sen paketin Javan sivulta ja tallennat sen työpöydälle! ;D

Komentoon muutat vain sitten paketin version oikeaksi!

sun-java6-bin ja sun-java6-jre ovat 32bittisiä joten niiden käyttöön tarvitset 32bit selaimen! ;)

Jos ja kun olet asentamassa 64bit javaa 64 bit Ubuntuun 8.10 niin nuo ensimmäisen viestin ohjeet ovat ne joiden mukaan toimit!

Mulla toimii tällä hetkellä kaikki tarvittava 64bit javalla ja 64bit flashillä, jopa runescape, joten luovuin 32bit selaimesta ja 32bit javasta! ;D

valoisin terveisin junnuh

Reinstalloin sun-java6-jre ja javapakettien asentajaohjelma alkoi toimimaan. Aikaisemmin se ilmoitti että ohjelmaa java ei ole asennettu (vaikka oli). Minulla on 64bit ubuntu 8.10 ja tein huolellisesti ohjeiden mukaan (Asensin uusimman version tuosta javasta mitä löytyi eli jre-6u12-ea-bin-b03-linux-amd64-22_dec_2008.jar) . Firefox 3.0.5:ssa ei kuitenkaan toimi esim sampopankin sivut eikä myöskään tuon testilinkkin sivu, mikä on aloitusviestissä.

Koodia: [Valitse]
+        1    /usr/lib/jvm/java-6-sun/jre/bin/java
*         2    /opt/jre1.6.0_12/bin/java

Koodia: [Valitse]
$ file /etc/alternatives/xulrunner-1.9-javaplugin.so
/etc/alternatives/xulrunner-1.9-javaplugin.so: symbolic link to `/opt/jre1.6.0_12/lib/amd64/libnpjp2.so'
« Viimeksi muokattu: 26.01.09 - klo:14.01 kirjoittanut tohtor »

Veracious

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #8 : 26.01.09 - klo:20.15 »
Reinstalloin sun-java6-jre ja javapakettien asentajaohjelma alkoi toimimaan. Aikaisemmin se ilmoitti että ohjelmaa java ei ole asennettu (vaikka oli). Minulla on 64bit ubuntu 8.10 ja tein huolellisesti ohjeiden mukaan (Asensin uusimman version tuosta javasta mitä löytyi eli jre-6u12-ea-bin-b03-linux-amd64-22_dec_2008.jar) . Firefox 3.0.5:ssa ei kuitenkaan toimi esim sampopankin sivut eikä myöskään tuon testilinkkin sivu, mikä on aloitusviestissä.

Koodia: [Valitse]
+        1    /usr/lib/jvm/java-6-sun/jre/bin/java
*         2    /opt/jre1.6.0_12/bin/java

Koodia: [Valitse]
$ file /etc/alternatives/xulrunner-1.9-javaplugin.so
/etc/alternatives/xulrunner-1.9-javaplugin.so: symbolic link to `/opt/jre1.6.0_12/lib/amd64/libnpjp2.so'

Koititko kirjautua X:stä ulos ja takaisin uudelleen? Itselläni nimittäin ei sammon sivut toimineet ennen kuin tein noin.

junnuh

  • Käyttäjä
  • Viestejä: 329
    • Profiili
    • Kotisivu
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #9 : 27.01.09 - klo:00.25 »
Hei ja tervehdys lämmin!

Todellakin mulla myös tarvittiin uudelleenkäynnistys ennenkuin java - plugin suostui toimimaan selaimessa! ;D

Selaimessa voit tarkistaa Työkalut->Lisäosat  että siellä on tuo libnpjp2.so    javapluginina!

Onnea java-asennukselle! :D

valoisin terveisin junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

tohtor

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #10 : 27.01.09 - klo:18.53 »
voi elämä! niin pitihän se /etc/alternatives/xulrunner-1.9-javaplugin.so vielä symlinkata /usr/bin/mozilla/plugins hakemistoon.. siitä se oli kiinni! taitaa olla niin itsestäänselvyys monille ettei tullut puheeksi? noh, ainakin nyt toimii...  ::)

junnuh

  • Käyttäjä
  • Viestejä: 329
    • Profiili
    • Kotisivu
Vs: Ubuntu 8.10 64-bit + Sun Java JRE 6 update 12 64-bit (beta)
« Vastaus #11 : 27.02.09 - klo:23.28 »
Hei ja tervehdys lämmin!

Nyt on sitten tullut jo jre1.6.0_14 versio 64bit sun javasta! Sillä toimii vihdoinkin myös RunEscape! ;D Viimeinen todellinen syy pitää 32bit selainta ja javaa on poistunut! :D

Tätä päivää odotinkin riemulla! Ja se uusi versio löytyy täältä niin kuin vanhemmatkin:

      http://download.java.net/jdk6/

valoisin riemukkain terveisin junnuh ;)
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com