Pagine

mercoledì 14 novembre 2012

KUbuntu 12.10 + Eclipse STS Spring Tool Suite

Installazione di Eclipse nella versione STS Spring Tool Suite

  1. Download STS: http://www.springsource.org/spring-tool-suite-download
    Scegliere la versione 32 o 64 bit in base alla propria distribuzione
  2. Decompattare il tutto in: /opt
    sudo tar -xvf spring-tool-suite-3.1.0.RELEASE-e4.2-linux-gtk-x86_64.tar.gz -C /opt
    Verificate ed eventualmente rinominate la directory contenente l'applicazione in
    /opt/springsource/
    (utilizzare il comando "sudo mv")
  3. Maven - creare il file di configurazione personale (se non esiste già):
    mkdir ~/.m2
    cp -v -n /opt/springsource/apache-maven-3.0.4/conf/settings.xml ~/.m2/
    (l'opzione -n evita di sovrascrivere il file se esiste già)
  4. Maven - Editare il file "~/m2/settings.xml" ed impostare la directory per il repository locale. Ad esempio io ho scelto di metterla in "/opt/mvnRepository":
    ...
    <localRepository>/opt/mvnRepository</localRepository>
    ...
  5. Maven - Creare la directory per il repository locale (mio esempio):
    sudo mkdir /opt/mvnRepository
    sudo chmod 777 /opt/mvnRepository
  6. Creare la voce di menù:
    • tasto destro sull'icona in basso a sinistra del menù principale di KUbuntu e selezionare "Modifica applicazioni..."
    • oppure
    • da console eseguire "kmenuedit"
  7. Creare una nuova voce di menù (ad esempio sotto il menù "Sviluppo"), impostare nome e descrizione. Impostare il comando da eseguire come segue:
    /opt/springsource/sts-3.1.0.RELEASE/STS
  8. In Eclipse (STS) impostare il file di configurazione di maven:
    • Avviare l'applicazione STS
    • Selezionare una directory di progetto "workspace": se non si sa cosa fare potete crearla nella vostra home, ad esempio "~/eclipseWorkspace/prgTest":
      mkdir -p ~/eclipseWorkspace/prgTest
    • Aprire il menù di configurazione alla voce: "Windows"-"Preferences"-"Maven"-"User settings"
      impostare il percorso del file di configurazione, ad esempio nel mio caso:
      /home/roby/.m2/settings.xml
      premere il pulsante "Update Settings" ed in seguito il pulsante "Reindex" (ed infine il pulsante "Ok")

domenica 11 novembre 2012

KUbuntu 12.10 x64 + jdk + plugin Firefox

Con la nuova versione di KUbuntu 12.10 quantal, è possibile installare e configurare correttamente Oracle JDK con il seguente procedimento:

  1. Download JDK: dal sito ufficiale Oracle:
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    io ho scelto la versione 7 al momento disponibile: "jdk-7u9-linux-x64.tar.gz"
  2. Decompattare il pacchetto con il comando:
    tar -xvf jdk-7u9-linux-x64.tar.gz
  3. Spostare il pacchetto compattato nelle lib di sistema (assicuriamoci anche che la dir "jvm" esista già):
    sudo mkdir /usr/lib/jvm
    sudo mv ./jdk1.7.0_09 /usr/lib/jvm/jdk1.7.0
  4. Creiamo i link di sistema per i comandi java più utilizzati:
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
    NB: il numero "1" indica che forniamo la massima priorità a questo runtime rispetto ad altri che potranno essere presenti nel sistema (vedere man di "update-alternatives" per ulteriori dettagli)
  5. Selezionare il runtime java: nel caso nel sistema siano già presenti altri runtime (es: OpenJDK) con il seguente comando è possibile rendere attivo quello di default:
    sudo update-alternatives --config java
    Se esistono altri runtime verranno proposti in un elenco: selezionare il numero che corrisponde alla riga del runtime java desiderato.
  6. Eseguire la stessa scelta come il passo precedente, eseguendo anche i seguenti comandi:
    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
  7. Abilitare il plugin java per Firefox (assicuriamoci anche che esista la directory ~/.mozilla/plugins/):
    mkdir ~/.mozilla/plugins
    ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
    NB: per la versione a 32 bit il comando dovrà essere il seguente:
    ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  8. apparmor profile per i browser di sistema: in base alla propria configurazione, potrebbe essere necessario aggiornare anche la configurazione di apparmor.
    Rettificare il file di configurazione:
    /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
    come segue:
    # Commentate o sostituite le seguenti due righe:
    # /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
    # /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
    # con le seguenti due righe (o adattarle in base al corretto nome della directory della jdk installata)
    /usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
    /usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,
  9. Riavviare apparmor:
    sudo /etc/init.d/apparmor restart
  10. Verificare versione java (eseguire da console):
    java -version
  11. Verificare il runtime installato; dal browser selezionare il seguente link:
  12. Verificare plugin Firefox; copiare il seguente link nella barra degli indirizzi web e premere invio:
    about:plugins

Riferimento/fonte: How do I install Oracle Java JDK 7?

E se poi lo devo aggiornare:
  1. Download JDK nuova: dal sito ufficiale Oracle:
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    ad esempio in questo momento abbiamo la versione: "jdk-7u17-linux-x64.tar.gz"
  2. Decompattare il pacchetto con il comando:
    tar -xvf jdk-7u17-linux-x64.tar.gz
    nel mio caso crea in locale la directory: "./jdk1.7.0_17"
  3. Eliminare i file di sistema relativi alla precedente versione:
    sudo rm -r /usr/lib/jvm/jdk1.7.0/*
    NB: notate l'asterisco finale
  4. Spostare i nuovi file nella directory di sistema (svuotata al punto precedente):
    sudo mv ./jdk1.7.0_17/* /usr/lib/jvm/jdk1.7.0
    NB: notate sempre l'asterisco finale
  5. Verificare versione java (eseguire da console):
    java -version
  6. Verificare il runtime installato; dal browser selezionare il seguente link:
  7. Verificare plugin Firefox; copiare il seguente link nella barra degli indirizzi web e premere invio:
    about:plugins

KUbuntu 12.10 x64 + LinkSys WUSB600N

Finalmente funziona!
Con la nuova versione KUbuntu 12.10 quantal (io sto utilizzando la versione a 64bit), per utilizzare la chiavetta USB Wireless N LinkSys WUSB600N, non è più necessario apportare rettifiche al sistema.
Grazie, grazie e ancora grazie a tutti quelli che hanno contributo alla semplificazione di un problema che, ad ogni cambio release, cominciava a pesare un pò... ;)