7 commenti

Installare ROOT su OSX Mountain Lion

Qualche giorno fa vi avevo spiegato come installare ROOT su Ubuntu. In questo articolo, invece, impararemo a compilare e installare il framework su OSX Mountain Lion.

Se non sapete cosa sia ROOT potete far riferimento al primo paragrafo dell’articolo precedente.

1. Preparare il sistema

Prima di tutto, dobbiamo installare Xcode dal Mac App Store. Possiamo trovarlo cliccando QUA.

In Mountain Lion è stato eliminato il serverX, che serve a gestire certe applicazioni grafiche. Per esempio ROOT. Possiamo recuperare XQuartz, un server X mantenuto dalla comunità (consigliato da Apple) per OSX cliccando QUA.

Dopo avere installato XQuartz, dobbiamo chiudere la sessione ed effettuare un nuovo login.

Ora apriamo XCode, apriamo il menu a tendina “Xcode”, portiamoci su “Open Developer Tool” e scegliamo “More Developer Tools”. Questo ci porterà a una pagina web per gli sviluppatori Apple (bisognerà registrarsi e loggarsi con il proprio AppleID) da cui dovremo scaricare e installare le “Command Line Tools for Xcode”. Ovviamente scegliamo la versione per Mountain Lion.

Dovremo procurarci un compilatore Fortran. Lo troviamo QUA. Anche qua scarichiamo e installiamo.

Avremo anche bisogno di CMake. Apriamo un terminale e digitiamo:

cmake --version

se non appare nulla scarichiamo e installiamo CMake da QUA.

Scarichiamo e installiamo ora MacPorts. Lo troviamo QUA. Dopodiché apriamo un terminale e digitiamo:

sudo port install automake autoconf libtool

Ora abbiamo finito. Possiamo passare all’installazione vera e propria.

2. Compilare e installare ROOT

Scarichiamo i sorgenti dell’ultima versione disponibile da questa pagina. Scompattiamo l’archivio nella cartella dove decidiamo di installare ROOT. Per esempio in /usr/share.

Apriamo un file di testo chiamato .profile nella nostra home. Se non esiste creiamolo. In questo file incolliamo le seguenti righe (ovviamente la stringa /usr/share dovrà essere sostituita con il percorso dove voi avete deciso di installare ROOT).

source usr/share/root/bin/thisroot.sh

Spostiamoci nella cartella dei sorgenti

cd /usr/share/root

e diamo i seguenti comandi:

./configure
make
source $HOME/.profile

3. Usare ROOT

Apriamo un terminale e diamo il comando:

root

e iniziamo a utilizzare il nostro framework nuovo di zecca!

Annunci

7 commenti su “Installare ROOT su OSX Mountain Lion

  1. perchè lo compili quando è presente nel port ??? non è più semplice sudo port install root ? XD

  2. Salve,
    ho eseguito tutte le procedure descritte ed è andato tutto a buon fine. Il problema è che quando chiudo e riapro il terminale e digito ‘root’, mi dice ‘command not found’ e devo ripetere ‘./configure
    make
    source $HOME/.profile’
    Come posso fare per evitare questo? Grazie.

    • Prova a digitare echo $ROOTSYS se non c’è risultato non viene caricato in automatico lo script thisroot.sh. Basterà fare il source di quello.

      • Grazie. Infatti non caricava nulla. Ho risolto mettendo la riga ‘source usr/share/root/bin/thisroot.sh’ non nel file ‘.profile’ ma in ‘.bash_profile’.

      • Perfetto. Ci sono diversi file di configurazione che bash carica all’avvio. se e` presente .bash_profile puo` darsi abbia la precedenza su .profile.

  3. Salve a tutti. Premetto di essere un profano dell’informatica, a meno di qualche minimo rudimento di C++. Sto installando root su mac (o almeno ci sto provando) ma con pessimi risultati. Avrei bisogno di un’anima pia che mi accompagni passo passo fino all’installazione e mi spieghi come funziona, in parole semplici, che un aspirante fisico (quale sono) possa capire. Nella speranza che qualcuno mi spieghi come funziona la storia creazione del file di testo chiamato “.profile”, e tutti i passaggi a seguire, vi ringrazio e auguro a tutti un buon tutto.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: