Afegir java a Ubuntu Lucid amb AMD64 bits

Fa poc a eixit una versió nova de Ubuntu, si teniu un processador AMD 64 bits , i voleu provar la versió d’Ubuntu feta per al vostre processador us trobareu que teniu flash de 64 bits però no teniu cap versió de java de 64 bits als repositoris per instal·lar amb Synaptic. Bé , que no estiga no vol dir que no la pugues instal·lar. Llegisc també a SomGNU que hi ha un script que facilita posar tots els paquets que acabes instal·lant-te però el java de 64 bits no hi apareix , així que anem a veure com es posa de forma manual fins que alguna anima caritativa  modifique aquest script per afegir el java.

# Pas 1) Baixar java per Linux 64bits
Anem a la web de java.com i baixem el java per a “Linux x64” que és ara mateix el paquet jre-6u20-linux-x64.bin

#Pas 2) Instal·lar el java de 64 bits. Escrivim en un terminal (Aplicacions, Accessoris, Terminal)

cd /usr (anem a la carpeta /usr)
sudo mkdir java (creem la carpeta on instal·lar java)
cd java (anem a la carpeta /usr/java acabada de crear)
sudo cp /home/carles/Baixades/jre-6u20-linux-x64.bin /usr/java (copiem el fitxer baixat per fer la instal·lació, nota: el fitxer de java m’ha baixat a /home/carles/Baixades , en el vostre cas estarà en un altre lloc)
sudo chmod a+x jre-6u20-linux-x64.bin (donem permís d’execució a aquest fitxer )
sudo ./jre-6u20-linux-x64.bin (executem el programa d’instal·lació )

Mireu les ordres sense explicacions.

cd /usr
sudo mkdir java
cd java
sudo cp /home/carles/Baixades/jre-6u20-linux-x64.bin /usr/java
sudo chmod a+x jre-6u20-linux-x64.bin
sudo ./jre-6u20-linux-x64.bin

#Pas 3) Actualitzar el sistema amb el nou java. Escrivim al terminal el següent.  (Quan canvie la versió de java, caldrà canviar la versió que ara és jre1.6.0_20)

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jre1.6.0_20/bin/java" 1
sudo update-alternatives --set java /usr/java/jre1.6.0_20/bin/java

#Pas 4) Afegim el plugin per tal que Firefox sapiga on cercar java.

cd /usr/lib/firefox-3.6.3/plugins/ (anem a la carpeta on sun-java6-plugin posa a la versió de 32 bits el plugin de java)
sudo ln -s /usr/java/jre1.6.0_20/lib/amd64/libnpjp2.so  /usr/lib/firefox-3.6.3/plugins/ (posen nosaltres el plugin per Firefox)

Mireu les ordres sense explicacions.

cd /usr/lib/firefox-3.6.3/plugins/
sudo ln -s /usr/java/jre1.6.0_20/lib/amd64/libnpjp2.so  /usr/lib/firefox-3.6.3/plugins/

#Pas 5) Anem a la web de java.com i comprovem que ens detecta la maquina de java al nostre navegador.

java de 64 bits verificat en Ubuntu Lucid 64 /AMD64

També podem provar el nostre java de 64 bits recent instal·lat anant a una web amb aplicacions educatives de fetes amb java com aquesta Física con ordenador.

Totes les aplicacions de java funcionen ara al nostre Firefox.

Aplicació educativa funcionant

Font: UbuntuForums

Nota: Actualitze aquesta entrada amb data 17 de maig per fer coincidir els guionets del terminal amb el que es veu dins de la finestra de codi de forma que no hi haja més problemes com els que havia havia comentat Kim als comentaris del 1 al 4.

4 comments

Anar al formulari de comentaris

    • Kim on 7 de maig de 2010 at 10:37

    Hola Carles, qaun faig el pas 3 :

    update-alternatives –install “/usr/bin/java” “java” “/usr/java/jre1.6.0_20/bin/java” 1

    el sistema em dona aquest error :

    update-alternatives: error: l’argument «–install» és desconegut

    saps que pot ser ?

    Gràcies per l’ajuda 😉

    Kim

      • Carles on 10 de maig de 2010 at 14:59

      Em sembla que he copiat malament el codi amb el editor de text , prova amb
      sudo update-alternatives – -install “/usr/bin/java” “java” “/usr/java/jre1.6.0_20/bin/java” 1

      i la línia següent amb
      sudo update-alternatives – -set java /usr/java/jre1.6.0_20/bin/java

      Fixat que he posat guionet espai en blanc i guionet (- -) just abans del set i del install.
      Disculpa la tardança en contestar, no m’he pogut connectar en 7 dies per una avaria.

    • Kim on 13 de maig de 2010 at 0:50

    Hola Carles, gràcies per contestar. Doncs tampoc funciona

    kim@kim-laptop:~$ sudo update-alternatives – -install “/usr/bin/java” “java” “/usr/java/jre1.6.0_20/bin/java” 1
    [sudo] password for kim:
    update-alternatives: error: l’argument «–» és desconegut.

    Seguiré buscant 😉

    Kim

      • Carles on 13 de maig de 2010 at 14:38

      Hola Kim :
      És impossible que a mi em funcione i a tu no. He vist que quan copie text amb guinets del gedit a l’editor d’aquest bolc canvia la forma i mida dels guionets , així que t’he preparat una xuleta en forma TEXT que pots obrir amb gedit o kate i l’he penjada al servidor del centre. La tens ací . Prova-la.

Els comentaris estan desactivats.