Java 7 su Ubuntu

Le scorse settimane abbiamo pubblicato la guida per installare Java 7 su Ubuntu 12.04 LTS, vista la recente rimozione dai repository Canonical Partner.
Alcuni lettori ci hanno segnalato degli errori durante l’installazione, difatti durante il processo appariva la dicitura “Si sono verificati degli errori nell’elaborazione di oracle-java7-installer“.
Grazie all’aiuto del nostro lettore Rey182 vedremo come risolvere facilmente questo problema ed installare correttamente Java 7 su Ubuntu 12.04 LTS.
Per risolvere il problema dovremo scaricare il file Java dal server di Oracle e copiarlo nella cartella oracle-java7-installer fatto questo, dovremo editare il file oracle-java7-installer.postinst.

Ecco come procedere:

Per prima cosa scarichiamo il file jdk-7u3 tar.gz da questa pagina e salviamolo nella home e avviamo il terminale e digitiamo:

Per Ubuntu 32bit digitiamo:

sudo cp jdk-7u3-linux-i586.tar.gz /var/cache/oracle-java7-installer/

Per Ubuntu 64bit digitiamo:

sudo cp jdk-7u3-linux-x64.tar.gz /var/cache/oracle-java7-installer/

Senza chiudere il terminale digitiamo

gedit /var/lib/dpkg/info/oracle-java7-installer.postinst

Scendete fino a trovare le seguenti righe..

echo “Downloading…”
rm -f $FILENAME
WGETRC=wgetrc wget $PARTNER_URL
|| fp_exit_with_error “download failed”
rm -f wgetrc
echo “Download done.”

Mettete un # davanti ad ogni riga fra echo “Downloading…” ed echo “Download done.”

echo “Downloading…”
#rm -f $FILENAME
#WGETRC=wgetrc wget $PARTNER_URL
#|| fp_exit_with_error “download failed”
#rm -f wgetrc
echo “Download done.”

Salviamo e chiudiamo.

A questo punto avviamo l’installazione digitando:

sudo apt-get install oracle-java7-installer

Ed avremo Java 7 correttamente installato su Ubuntu 12.04 LTS.

In caso non si risolva avviamo il terminale e digitiamo:

sudo add-apt-repository -r ppa:eugenesan/java

sudo apt-get update

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-jdk7-installer

Ringrazio Rey182 per l’aiuto nel risolvere il problema.

  • PatrisX

    Ciao, ma prima di  “cd /var/cache/oracle-java7-installer/” non bisognarebbe crearla tale directory? perche sul mio sistema non esiste.Giusto due minuti fa stavo cercando invano di installare l’ultima versione della serie 6 di java oracle seguendo la tua guida “http://www.lffl.org/2012/02/installiamo-java-6u31-su-ubuntu-e.html”, ma non va: il bin non si installa”root@ubuntu:/opt/java# ./jre-6u31-linux-x64.bin./jre-6u31-linux-x64.bin: riga 1: html: File o directory non esistente./jre-6u31-linux-x64.bin: riga 2: head: File o directory non esistente./jre-6u31-linux-x64.bin: riga 3: title: File o directory non esistente./jre-6u31-linux-x64.bin: riga 4: META: File o directory non esistente./jre-6u31-linux-x64.bin: riga 5: link: File o directory non esistente./jre-6u31-linux-x64.bin: riga 6: link: File o directory non esistente./jre-6u31-linux-x64.bin: riga 7: $’r’: comando non trovato./jre-6u31-linux-x64.bin: riga 8: body: File o directory non esistente./jre-6u31-linux-x64.bin: riga 9: div: File o directory non esistente./jre-6u31-linux-x64.bin: riga 10: table: File o directory non esistente./jre-6u31-linux-x64.bin: riga 11: tr: File o directory non esistente./jre-6u31-linux-x64.bin: riga 12: errore di sintassi vicino al token non atteso “<"./jre-6u31-linux-x64.bin: riga 12: `      “Boh!

    • dai installato prima i ppa

    • Rey182

      devi prima seguire questa guida:
      http://www.lffl.org/2012/03/installiamo-java-7-su-ubuntu-1204.html

      quando poi ti da l’errore, usi la soluzione a questa pagina.

      p.s.
      roberto, ti ho contattato su googleplus.

      • Salve, senti io ho seguito prima questa guida: http://www.lffl.org/2012/03/installiamo-java-7-su-ubuntu-1204.html per installarlo…e poi questa pagina per riparare l’errore ma un volta modificate le stringhe nn riesco a salvare come posso fare??

  • Rey182

    Sono onorato 😀

  • morphis

    A me non riesce ad installare “adobe-flashplugin_11.2.202.228.orig.tar.gz” inserito oggi (16 aprile) negli aggiornamenti di ubuntu 12.04. Si blocca tutto restando in sospeso e non riesco più a fare nulla, la cosa non mi si sblocca nemmeno con “dpkg –configure -a”. Non sono un esperto. Consigli?

    • morphis

      Il problema è che installando adobe-flashplugin mi resta in sospeso bloccandomi l’administrator,  mi dice di provare “dpkg –configure -a” per risolvere il problema, o tentando un aggiornamento parziale di versione, ma in entrambi i casi ritenta di installare adobe-flash bloccandosi di nuovo.

      • morphis

        Risolto!

  • unixsauro

    Vorrei sapere: quali programmi hanno obbligatoriamente bisogno dell’ Oracle Java e non funzionano con OpenJDK?

  • Max Franco

    teoricamente qualunque programma in grado di girare su java 7 dovrebbe potere usare openjdk, dato che oracle stessa ha dichiarato che java 7 segue le specifiche di openjdk:
    https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the

  • Griphon

    A me (32bit version) da’ sempre lo stesso errore:

    sha256sum mismatch jdk-7u3-linux-i586.tar.gz

    come risolvere?

  • Gianni

    Configurazione di oracle-java7-installer (7u3-0~eugenesan~precise4)…
    Downloading…
    Download done.
    sha256sum mismatch jdk-7u3-linux-x64.tar.gz
    Oracle JDK 7 is NOT installed.
    dpkg: errore nell’elaborare oracle-java7-installer (–configure):
     il sottoprocesso vecchio script di post-installation ha restituito lo stato di errore 1
    Si sono verificati degli errori nell’elaborazione:
     oracle-java7-installer
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    • Gianni

      Ho dimenticato di dire che ho seguito le due guide:
      http://www.lffl.org/2012/03/installiamo-java-7-su-ubuntu-1204.html
      e quella di questa pagina.

      • Gianni

        credo che non scarichi nulla dal server oracle…

        • Gianni

          sembra  che il link per il download sia reso attivo solo dopo aver accettato la licenza oracle.
          Qualcuno mi può aiutare? almeno a ripristinare il tutto?

  • Francesco_dem

    Anch’io stesso problema:root@francesco-lubutnu:~# dpkg –configure -a
    Configurazione di oracle-java7-installer (7u3-0~eugenesan~precise4)…
    Downloading…
    Download done.
    sha256sum mismatch jdk-7u3-linux-i586.tar.gz
    Oracle JDK 7 is NOT installed.
    dpkg: errore nell’elaborare oracle-java7-installer (–configure):
     il sottoprocesso vecchio script di post-installation ha restituito lo stato di errore 1
    Si sono verificati degli errori nell’elaborazione:
     oracle-java7-installer

    Soluzioni??
    Grazie

  • Romagnoli Mirco

    Per risolvere il problema “sha256sum mismatch jdk-7u3-linux-i586.tar.gz” basta scaricare il file jdk-7u3-linux-i586.tar.gz da questo link http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html e poi copiare il file nella cartella /var/cache/oracle-java7-installer e ridare il comando di installazione

  • Fez

    Ho anche io lo stesso problema

     sha256sum mismatch jdk-7u3-linux-x64.tar.gz
    Oracle JDK 7 is NOT installed.
    dpkg: errore nell’elaborare oracle-java7-installer (–configure):
     il sottoprocesso vecchio script di post-installation ha restituito lo stato di errore 1
    Si sono verificati degli errori nell’elaborazione:
     oracle-java7-installer
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    in pratica è lo stesso di cui mirco romagnoli ha postato la soluzione per architettura i586

    non è che per caso qualcuno sa dove trovare lo sha256 giusto per architetture 64 bit?

  • peppe

    non funziona lo stesso. mi da il seguente errore.
    Configurazione di oracle-java7-installer (7u3-0~eugenesan~precise4)…Downloading…Download done.install: impossibile eseguire stat di “javaws-wrapper.sh”: File o directory non esistentedpkg: errore nell’elaborare oracle-java7-installer (–configure): il sottoprocesso vecchio script di post-installation ha restituito lo stato di errore 1Si sono verificati degli errori nell’elaborazione: oracle-java7-installerE: Sub-process /usr/bin/dpkg returned an error code (1)

  • Ant Renzo

    ciao, una volta inseriti i cancelletti non riesco a salvare le modifiche per proseguire con la procedura…help!

    • Mokee

      Anche io ho lo stesso problema, non mi permette di salvare il file modificato. C’è una soluzione? Grazie mille

  • Antonio G. Perrotti

    ma è proprio indispensabile installarlo? cosa fa che openjdk non può fare, detto alla grezza?

  • Bixiovar

    Questo articolo ed il precedente mi hanno mandato in tilt il computer!!! Il file oracle-java7-installer.postinst non si riesce a salvare.
    Quando mando da terminale sudo apt-get upgrade, oppure avvio l’utility per l’aggiornamento automatico, mi rileva sempre questa applicazione non completamente installata ( Java7 ) e non riesco a portare a termine gli aggiornamenti, perchè appunto Ubuntu prova sempre a reinstallare questi pacchetti di Java 7.Se cerco nella Dashboard Java, appaiono le icone, come se fosse tutto installato, ma se vado ad aprirle ovviamente non funzionano.Se provo a rimuovere il pacchetto Java7 con Synaptic ovviamente da errore, perchè non è completamente installato.Se uso purge uguale, stesso errore.Insomma, ho provato di tutto e non trovo una soluzione a questo problema. 
    Ci potete dire come fare a ritornare come prima, quindi a rimuovere java a 7 installato a metà?
    Grazie e scusate per il disturbo…

    • Gryph

       Io ho risolto disistallando completamente tramite Synaptic (gestore pacchetti) questo pacchetto difettoso ed installando direttamente quello più aggiornato scaricato da java.com (versione .deb).

No more articles