Dimensione: 3362
Commento: sistemata
|
Dimensione: 3372
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 74: | Linea 74: |
* [http://root.cern.ch/twiki/bin/view/ROOT/Home Sito del progetto] | * [http://root.cern.ch/twiki/bin/view/ROOT/Home Sito ufficiale del progetto] |
IndiceBR TableOfContents(1) |
Introduzione
Questa guida spiega come installare le librerie ROOT del CERN.
Preparare il sistema
In un terminale, copiare il seguente comando e premere Invio:
sudo apt-get install build-essential g++ g77 python2.5-dev libX11-dev libxext-dev libXpm-dev libgl1-mesa-dev libglu1-xorg-dev libmysqlclient15-dev libpng12-dev libjpeg62-dev fftw3-dev libxml2-dev libXft-dev libxcb-shape0-dev libpacklib1-dev
Scaricare nella propria cartella home l'ultima versione dei sorgenti collegandosi al sito: [http://root.cern.ch/twiki/bin/view/ROOT/Download].
- Estrarre il file scaricato.
Nel caso si decida di installare ROOT nella directory /usr/share/root, è necessario eseguire il seguente comando in un terminale:
export ROOTSYS=/usr/share/root
Per installare in un altro percorso, sostituire /usr/share/root con quanto desiderato.
Compilare e installare ROOT
Per [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare e installare] le librerie, procedere come segue:
Eseguire la configurazione:
./configure
Compilare le librerie:
make && make cintdlls
Installare le librerie:
sudo make install
Avviare ROOT
Prima di procedere con l'avvio di ROOT è necessario esportare alcune variabili d'ambiente per indicare al sistema dove è localizzato ROOT. In un terminale digitare:
export ROOTSYS=/usr/share/root export PATH=$ROOTSYS/bin:$PATH export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH
Per impostare queste variabili automaticamente, consultare [#variabili Impostare automaticamente le variabili d'ambiente]
Se è stato usato un altro percorso al posto di /usr/share/root è necessario indicare il percorso corretto. |
Per avviare ROOT, eseguire il seguente comando:
root
Consigli
Compilare un programma che utilizza le librerie ROOT
È possibile compilare un programma con [:Programmazione/Compilatori:g++] facendo uso delle librerie ROOT. Per fare ciò, usare il seguente comando:
g++ -o FILE_OUTPUT FILE_SORGENTE.cpp `root-config --cflags --glibs`
Impostare automaticamente le variabili d'ambiente
Per impostare automaticamente le variabili d'ambiente è necessario modificare il file ~/.bashrc.
Aprire con un [:EditorDiTesto:editor di testo] il file .bashrc presente nella propria directory home.
Alla fine del file aggiungere le seguenti righe:
export ROOTSYS=/usr/share/root export PATH=$ROOTSYS/bin:$PATH export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH
Per fare in modo che il file venga riletto nella sessione corrente senza terminarla, digitare:
source ~/.bashrc
A questo punto le variabili d'ambiente dovrebbero essere automaticamente impostate.
Ulteriori risorse
[http://root.cern.ch/twiki/bin/view/ROOT/Home Sito ufficiale del progetto]