Ultimamente sto preparando un server CentOS (release 5.2) per la sua clonazione su altri 13 nodi del nostro cluster di calcolo e mi sono trovato alle prese con l’ installazione di Java su questa distribuzione derivata da Red Hat.
Purtroppo, anche se di recente la Sun ha rilasciato tutto il suo ambaradan Java con licenza libera, questo è avvenuto troppo tardi perché il progetto CentOS (ma anche altre distribuzioni) potesse includerne i pacchetti in fase di rilascio delle release della famiglia 5. La cosa, invece, dovrebbe essere risolta quando la CentOS 6 verrà rilasciata.
Per eseguire una corretta installazione di Java (Runtime Environment o Software Development Kit) è quindi necessario, e sufficente, rifarsi al puntuale How To Install Java on CentOS 4 and CentOS 5 pubblicato nelle pagine del wiki della distribuzione.
Bisogna solo avere qualche accortezza nell’approcciarsi alle procedure descritte nell’how to, ossia:
- rimuovere la versione già pacchettizzata da CentOS di java (nella sua implementazione libera) eventualmente installata prima dell’how-to;
- rimuovere tomcat5 e tutti i pacchetti ad esso connessi;
- attenersi alle procedure dell’ How to Set Up an RPM Build Environment under CentOS
- il pacchetto java-1.6.0-sun-1.6.0.10-1jpp.nosrc.rpm citato nell’how to richiede ancora la versione 10 del JDK, mentre al momento sul sito della Sun è disponibile l’update11 … dovrete fare una ricerca nella sezione dei download per il l’installer in formato *.bin esatto.
Alla fine della procedura ti basterà installare gli rpm appena costruiti per avere un java funzionante nel sistema.
Un semplice yum install tomcat5 ha installato in un soffio Tomcat (ed altre 37 pacchetti ad esso connessi) senza nessun problema di dipendenze.
Spero che queste poche righe ti siano utili
