Java? No, grazie

Sebbene Oracle si sia – finalmente! – degnata di rilasciare l’aggiornamento per la sua Java Virtual Machine Version 7 Update 13 che risolve dei simpatici bug di sicurezza, tali da aver indotto Apple ed altri alla disabilitazione del relativo plugin all’interno del loro browser, magari ti potrebbe venir voglia – come è capitato a me – di voler completamente rimuovere questo pezzo di … software dal tuo sistema.

Per farlo le opzioni sono:

  1. Con un utente avente privilegi amministrativi sul Mac:
    1. Fate clic sull’icona Finder nel Dock.
    2. Fate clic sulla scheda Applicazioni nella barra laterale
    3. Nella casella di ricerca digitate JavaAppletPlugin.plugin
    4. Questa operazione consente di trovare il file JavaAppletPlugin.plugin
    5. Fate clic con il pulsante destro del mouse su JavaAppletPlugin.plugin e selezionate Sposta nel Cestino.
  2. Utilizzando il terminale impartendo il comando:
    sudo rm -fr /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
  3. Se presente all’interno delle Preferenze di Sistema una voce relativa al Java Control Panel, si può anche usare un tool come AppCleaner per farne piazza pulita!

flashback: il primo, serio, malware per Mac OS X

Visto il numero di amici, parenti e colleghi che mi chiedono informazioni sul malware Flashback, il primo che abbia seriamente intaccato quell’aura di sicurezza super-partes agli utilizzatori di Mac OS X, ecco aggiungermi alla mole di notizie che sono fiorite sull’argomento nelle ultime due settimane.

Se vuoi saperne di più ti consiglio di leggere i seguenti articoli, i primi due in lingua inglese il terzo un compendio della vicenda in lingua Italiana:

Se vuoi sapere se sei stato “infettato” a tua insaputa è sufficente lanciare questo programmino FlashbackChecher, dopo averlo ovviamente scaricato.

Altrimenti, e più semplicemente, ti basterà lanciare l’utility Aggiornamento Software dalla barra dei menu del tuo Mac e applicare *TUTTI* gli aggiornamenti proposti, in special modo quelli relativi a Java. In questo modo saremo protetti dal malware in oggetto a prescindere dall’averlo contratto o meno.

In caso di dubbi o domande sono a disposizione, lascia un commento!

come abilitare il plugin Java su Firefox e CentOS a 64bit

Nelle scorse settimane avevo instalalto e configurato un server CentOS 5.3 a 64bit, installato sia la Java-openJDK che la JRE ufficiale SUN a 64bit e bona.

Stamattina mi chiama un collega e dice che il plugin su Firefox non gli va. Vedo e rivedo non capisco quale sia il problema, perso – tra l’altro – tra centinaia di post che fanno riferimento a vecchie versioni della JRE, di Firefox e vecchie incompatibilità tra il plugin ed il browser tra 32 e 64bit.

Alla fine, fortunatamente, trovo questo post, con l’indicazione del file libnpjp2.so che, nel mio caso, si trova in /usr/Java/jre1.6.0_16/lib/amd64/libnpjp2.so.

Vado nella cartella /usr/lib64/Firefox-3.0.14/, creo una directory plugins ed impartisco il comando:

ln -s /usr/Java/jre1.6.0_16/lib/amd64/libnpjp2.so libnpjp2.so

Avvio quindi Firefox, mi reco alla pagina di test per la virtual machine ed ecco il risultato atteso:

Your Java configuration is as follows:

Vendor: Sun Microsystems Inc.

Version: Java 6 Update 16

Operating System: Linux 2.6.18-164.2.1.el5

Architecture: amd64

Enjoy!

come installare Java SDK su CentOS

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 😀