Strumenti Utente

Strumenti Sito


doc:trans_java_6

Transizione Java 6

Premessa

A seguito del ritiro della licenza di distribuzione DLJ da parte di Oracle e anche a seguito della segnalazione di numerosi bug critici per la sicurezza dei nostri sistemi, illustro come migrare la propria Mageia da java-1.6.0-sun a java-1.6.0-openjdk, al fine di garantire ai vostri programmi di continuare a funzionare correttamente ed in sicurezza.

Questa transizione interessa, ovviamente, anche il plugin per i browser (java-1.6.0-sun-plugin).

Sono affetto?

Per capire se sei affetto da questa transizione devi verificare se ci sono alcuni dei seguenti pacchetti installati nel tuo sistema:

  • java-1.6.0-sun
  • java-1.6.0-sun-alsa
  • java-1.6.0-sun-demo
  • java-1.6.0-sun-devel
  • java-1.6.0-sun-fonts
  • java-1.6.0-sun-jdbc
  • java-1.6.0-sun-plugin
  • java-1.6.0-sun-src

Per farlo puoi usare rpmdrake dal centro di controllo Mageia oppure, usando il terminale, usando il comando

rpm -qa | grep sun | egrep "java.*sun"

Se otterai in output il nome di qualche pacchetto allora sei interessato da questa transizione e puoi procedere nella lettura.

Cosa posso fare?

Prima di tutto è opportuno che i pacchetti del punto sopra, si intende solo quelli installati, vengano rimossi dal sistema insieme a tutti quelli che li richiedono per dipendenza.

Anche in questo caso puoi procedere tramite rpmdrake oppure tramite la suite urpm e il terminale. Qui mostriamo come fare utilizzando urpm per mantenere semplice e compatta la guida e anche perchè rpmdrake è così intuitivo che non è necessario spiegarlo.

urpme -a java-1.6.0-sun

Rispondi affermativamente se ti viene chiesto di rimuovere altri pacchetti per dipendenza.

Ora hai due opzioni che consistono nell'installare l'OpenJDK dai repository di Mageia oppure l'Oracle JDK dal sito ufficiale di oracle.

Opzione 1 - Installare OpenJDK e il plugin per browser IcedTea

urpmi java-1.6.0-openjdk icedtea-web

Opzione 2 - Installare Oracle JDK per quelle applicazioni che non supportano ancora OpenJDK

Dovrete scaricare il pacchetto dal sito ufficiale e seguire le loro istruzioni, in questo modo otterrete la maggior compatibilità possibile con il jdk di sun.

Aiuto

Qualora doveste riscontrare problemi o difficoltà non esitate a rivolgervi alla nostra comunità tramite il Forum

doc/trans_java_6.txt · Ultima modifica: 2019/01/27 10:59 da 127.0.0.1