STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum. |
IBM fornisce un JDK (Java Development Kit) per i propri computer POWER e funziona anche con i PPC. IBM è l'unica a fornire una versione recente di Java per i PPC con Linux. L'ultima versione consiste nelle versioni 1.5.0 e 1.4.2 di Java. È presente anche una versione 1.3.1, ma non vi è alcuna ragione per utilizzarla.
La versione 1.4.2 di JDK funziona su Mac G3, G4 e G5 come su macchine datate come 604e e 603e. La versione 1.5.0 funziona su Mac G3, G4 e G5, ma non si sa se funzioni anche con Mac 604e e 603e.
Per ottenere la versione di JDK di IBM, visitare la pagina http://www-128.ibm.com/developerworks/java/jdk/linux/download.html e scegliere la versione di SDK a 32 bit per iSeries/pSeries. Assicurarsi di scaricare la versione a 32 bit anche se si possiede un G5. È possibile scaricare entrambe le versioni 1.5.0 e 1.4.2 e installarle entrambe. Consultare comunque periodicamente la pagina per nuovi Service Release e ripetere i passi qui elencati. Dato che non c'è alcun modo di tenere traccia del Service Relase che si usa in Ubuntu è necessario prenderne nota. Al momento SR2 è la versione più recente per 1.5.0, mentre SR5 per 1.4.2. È necessario registrarsi prima di poter scaricare i file. Una volta raggiunta la pagina per scaricare i file, scaricare la versione TGZ di SDK.
Installazione
Per poter utilizzare il TGZ con Ubuntu è necessario convertirlo in un file DEB. Assicurarsi di avere make-jpkg installato dal repository multiverse:
sudo apt-get install java-package
Se si sta utilizzando Breezy Badger (5.10), è necessario aggiornare il pacchetto appena installato. Scaricare questo file e da terminale digitare:
sudo dpkg -i java-package_0.27_all.deb
Ora è necessario convertire il file TGZ e installare il file DEB:
make-jpkg IBMJava2-SDK-142.ppc.tgz sudo dpkg -i ibm-j2sdk1.4_1.4.2_powerpc.deb
Ora convertire il file TGZ 1.5.0 e installare il file DEB:
make-jpkg ibm-java2-sdk-50-linux-ppc.tgz sudo dpkg -i ibm-j2sdk1.5_1.5.0_powerpc.deb
I file Java di IBM dipendono dai pacchetti libstdc++5 e ligtk1.2. In Dapper questi pacchetti potrebbero non essere installati, in questo caso make-jpkg potrebbe dare molti errori. Per risolvere questo problema, e per far funzionare Java, assicurarsi di avere installati i pacchetti libstdc++5 e libgtk1.2 prima di eseguire il comando make-jpkg.
Per impostare la nuova versione di JDK o JRE come predefinita, è necessario aggiornare le alternative di Java. Da terminale, digitare:
sudo update-alernatives --config java
Se il comando precedente vi informa che è presente una sola versione di Java, potete passare oltre. Se si è scelto di installare sia la versione 1.4.2 sia la versione 1.5.0 è possibile eseguire il comando precedente ogni volta si desideri cambiare versione. La versione utilizzata da Firefox e da Opera non viene modificata, quella utilizzata da Konqueror dipende dalle impostazioni di sistema di KDE.
Se si è installato la versione 1.4.2, indipendentemente dal fatto di aver installato o no la versione 1.5.0, e il processore in uso NON è un G5, è necessario seguire questi passi:
per un G3 o un G4, da terminale digitare:
sudo sh -c 'echo "JITC_PROCESSOR_TYPE=6" >> /etc/environment'
per un 604e o un 603e:
sudo sh -c 'echo "JITC_PROCESSOR_TYPE=5" >> /etc/environment'
Potrebbe essere necessario terminare la sessione attuale o riavviare il computer affinché i cambiamenti abbiano effetto.
Nella versione di GNOME di Ubuntu 6.06 LTS (Dapper Drake), nel caso in cui si modifichi la lingua del sistema si potrebbe sovrascrivere questo file, impedendo il funzionamento della versione 1.4.2 di Java.
Se è stata installata la JDK, le seguenti istruzioni ne verificheranno il corretto funzionamento. Da un terminale:
per la versione 1.4.2 digitare:
cd /usr/lib/j2sdk1.4-ibm/demo/applets/TicTacToe ../../../bin/appletviewer example1.html
per la versione 1.5.0:
cd /usr/lib/j2sdk1.5-ibm/demo/applets/TicTacToe ../../../bin/appletviewer example1.html
Se si osserva il gioco del Tris, tutto funziona correttamente. Se è stata installata la JRE, non è presente un visualizzatore di applet e non vi sono demo disponibili. Per verificare che tutto funzioni correttamente, ripetere la procedura iniziale che ha portato all'installazione di Java (es: visitare l'ultima pagina web).
Sia Firefox che la suite di Mozilla non possono utilizzare la versione 1.4.2, ma possono utilizzare la 1.5.0. Per permettere ciò, da terminale:
mkdir -p ~/.mozilla/plugins cd ~/.mozilla/plugins ln -s /usr/lib/j2sdk1.5-ibm/jre/bin/libjavaplugin_oji.so
Per controllare la versione di Java utilizzata da Konqueror, utilizzare la configurazione di sistema di KDE. Selezionare Internet & Network -> Web Browser -> Java & JavaScript e cambiare il Path in /usr/lib/j2sdk1.4-ibm/bin/java o /usr/lib/j2sdk1.5-ibm/bin/java.
Per controllare la versione di Java utilizzata da Opera, selezionare Tools -> Preferences -> Advanced -> Content -> Java options e modificare il percorso in /usr/lib/j2sdk1.4-ibm/bin/java o /usr/lib/j2sdk1.5-ibm/bin/java.
Per verificare l'installazione, visitare questa pagina.
Bug
PPC: bug #343837
? ln -s /usr/lib/j2sdk1.5-ibm/jre/bin/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins ?
IBM fornisce un JDK (Java Development Kit) per i propri computer POWER e funziona anche con i PPC. IBM è l'unica a fornire una versione recente di Java per i PPC con Linux. L'ultima versione consiste nelle versioni 1.5.0 e 1.4.2 di Java. È presente anche una versione 1.3.1, ma non vi è alcuna ragione per utilizzarla.
La versione 1.4.2 di JDK funziona su Mac G3, G4 e G5 come su macchine datate come 604e e 603e. La versione 1.5.0 funziona su Mac G3, G4 e G5, ma non si sa se funzioni anche con Mac 604e e 603e.
Per ottenere la versione di JDK di IBM, visitare la pagina [http://www-128.ibm.com/developerworks/java/jdk/linux/download.html] e scegliere la versione di SDK a 32 bit per iSeries/pSeries. Assicurarsi di scaricare la versione a 32 bit anche se si possiede un G5. È possibile scaricare entrambe le versioni 1.5.0 e 1.4.2 e installarle entrambe. Consultare comunque periodicamente la pagina per nuovi Service Release e ripetere i passi qui elencati. Dato che non c'è alcun modo di tenere traccia del Service Relase che si usa in Ubuntu è necessario prenderne nota. Al momento SR2 è la versione più recente per 1.5.0, mentre SR5 per 1.4.2. È necessario registrarsi prima di poter scaricare i file. Una volta raggiunta la pagina per scaricare i file, scaricare la versione TGZ di SDK.
Installazione
Per poter utilizzare il TGZ con Ubuntu è necessario convertirlo in un file DEB. Assicurarsi di avere make-jpkg installato dal repository multiverse:
sudo apt-get install java-package
Se si sta utilizzando Breezy Badger (5.10), è necessario aggiornare il pacchetto appena installato. Scaricare [http://archive.ubuntu.com/ubuntu/pool/multiverse/j/java-package/java-package_0.27_all.deb questo file] e da terminale digitare:
sudo dpkg -i java-package_0.27_all.deb
Ora è necessario convertire il file TGZ e installare il file DEB:
make-jpkg IBMJava2-SDK-142.ppc.tgz sudo dpkg -i ibm-j2sdk1.4_1.4.2_powerpc.deb
Ora convertire il file TGZ 1.5.0 e installare il file DEB:
make-jpkg ibm-java2-sdk-50-linux-ppc.tgz sudo dpkg -i ibm-j2sdk1.5_1.5.0_powerpc.deb
Immagine(Icone/Piccole/note.png,,left) I file Java di IBM dipendono dai pacchetti libstdc++5 e ligtk1.2. In Dapper questi pacchetti potrebbero non essere installati, in questo caso make-jpkg potrebbe dare molti errori. Per risolvere questo problema, e per far funzionare Java, assicurarsi di avere installati i pacchetti libstdc++5 e libgtk1.2 prima di eseguire il comando make-jpkg. BR BR
Per impostare la nuova versione di JDK o JRE come predefinita, è necessario aggiornare le alternative di Java. Da terminale, digitare:
sudo update-alernatives --config java
Se il comando precedente vi informa che è presente una sola versione di Java, potete passare oltre. Se si è scelto di installare sia la versione 1.4.2 sia la versione 1.5.0 è possibile eseguire il comando precedente ogni volta si desideri cambiare versione. La versione utilizzata da Firefox e da Opera non viene modificata, quella utilizzata da Konqueror dipende dalle impostazioni di sistema di KDE.
Se si è installato la versione 1.4.2, indipendentemente dal fatto di aver installato o no la versione 1.5.0, e il processore in uso NON è un G5, è necessario seguire questi passi:
per un G3 o un G4, da terminale digitare:
sudo sh -c 'echo "JITC_PROCESSOR_TYPE=6" >> /etc/environment'
per un 604e o un 603e:
sudo sh -c 'echo "JITC_PROCESSOR_TYPE=5" >> /etc/environment'
Potrebbe essere necessario terminare la sessione attuale o riavviare il computer affinché i cambiamenti abbiano effetto.
Immagine(Icone/Piccole/note.png,,left) Nella versione di GNOME di Ubuntu 6.06 LTS (Dapper Drake), nel caso in cui si modifichi la lingua del sistema si potrebbe sovrascrivere questo file, impedendo il funzionamento della versione 1.4.2 di Java.BRBR
Se è stata installata la JDK, le seguenti istruzioni ne verificheranno il corretto funzionamento. Da un terminale:
per la versione 1.4.2 digitare:
cd /usr/lib/j2sdk1.4-ibm/demo/applets/TicTacToe ../../../bin/appletviewer example1.html
per la versione 1.5.0:
cd /usr/lib/j2sdk1.5-ibm/demo/applets/TicTacToe ../../../bin/appletviewer example1.html
Se si osserva il gioco del Tris, tutto funziona correttamente. Se è stata installata la JRE, non è presente un visualizzatore di applet e non vi sono demo disponibili. Per verificare che tutto funzioni correttamente, ripetere la procedura iniziale che ha portato all'installazione di Java (es: visitare l'ultima pagina web).
Sia Firefox che la suite di Mozilla non possono utilizzare la versione 1.4.2, ma possono utilizzare la 1.5.0. Per permettere ciò, da terminale:
mkdir -p ~/.mozilla/plugins cd ~/.mozilla/plugins ln -s /usr/lib/j2sdk1.5-ibm/jre/bin/libjavaplugin_oji.so
Per controllare la versione di Java utilizzata da Konqueror, utilizzare la configurazione di sistema di KDE. Selezionare Internet & Network -> Web Browser -> Java & JavaScript e cambiare il Path in /usr/lib/j2sdk1.4-ibm/bin/java o /usr/lib/j2sdk1.5-ibm/bin/java.
Per controllare la versione di Java utilizzata da Opera, selezionare Tools -> Preferences -> Advanced -> Content -> Java options e modificare il percorso in /usr/lib/j2sdk1.4-ibm/bin/java o /usr/lib/j2sdk1.5-ibm/bin/java.
Per verificare l'installazione, visitare questa [http://www.java.com/en/download/help/testvm.xml pagina].
Bug
PPC: bug #343837
? ln -s /usr/lib/j2sdk1.5-ibm/jre/bin/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins ?
