Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/RootCern"
Differenze tra le versioni 12 e 23 (in 11 versioni)
Versione 12 del 03/03/2008 09.53.08
Dimensione: 3362
Commento: sistemata
Versione 23 del 22/04/2012 13.53.39
Dimensione: 3373
Autore: aleandro
Commento: Il sito ha cambiato indirizzo
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]||
<<BR>>
<<Indice>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=337500")>>
Linea 6: Linea 8:

Questa guida spiega come installare le librerie '''ROOT''' del CERN.
Guida alla compilazione delle librerie '''ROOT''' del CERN disponibili anche nel pacchetto [[apt://root-system | root-system]]
Linea 11: Linea 12:
 0. In un terminale, copiare il seguente comando e premere '''Invio''': {{{  0. Aprire una finestra di terminale e digitare il seguente comando: {{{
Linea 14: Linea 15:
 0. Scaricare nella propria cartella home l'ultima versione dei sorgenti collegandosi al sito: [http://root.cern.ch/twiki/bin/view/ROOT/Download].
 0. Estrarre il file scaricato.
 0. Nel caso si decida di installare '''ROOT
''' nella directory `/usr/share/root`, è necessario eseguire il seguente comando in un terminale:{{{
 0. Scaricare ed estratte nella propria '''Home''' l'ultima versione dei sorgenti da [[http://root.cern.ch/drupal/content/downloading-root|questo indirizzo]].
 0. Nel caso si decida di installare '''
ROOT''' nella directory `/usr/share/root`, è necessario digitare il seguente comando in un terminale: {{{
Linea 18: Linea 18:
}}} Per installare in un altro percorso, sostituire `/usr/share/root` con quanto desiderato. }}} Per installare in un'altra posizione, sostituire `/usr/share/root` con il percorso desiderato.
Linea 22: Linea 22:
Per [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare e installare] le librerie, procedere come segue: Per [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|compilare e installare]] le librerie, procedere come segue:
Linea 30: Linea 30:
sudo make install sudo bash
export ROOTSYS=/usr/share/root
make install
Linea 35: Linea 37:
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: {{{ 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 i seguenti comandi: {{{
Linea 39: Linea 41:
}}} Per impostare queste variabili automaticamente, consultare [#variabili Impostare automaticamente le variabili d'ambiente] }}} Per impostare automaticamente tali variabili, consultare la [#variabili relativa sezione].
Linea 41: Linea 43:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Se è stato usato un altro percorso al posto di'' `/usr/share/root` ''è necessario indicare il percorso corretto.'' || ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Al posto di'' `/usr/share/root` ''è necessario indicare il percorso corretto.'' ||
Linea 43: Linea 45:
Per avviare '''ROOT''', eseguire il seguente comando: {{{ Per avviare '''ROOT''', digitare il seguente comando in una finestra di terminale:
{{{
Linea 51: Linea 54:
È possibile compilare un programma con '''[:Programmazione/Compilatori:g++]''' facendo uso delle librerie '''ROOT'''. Per fare ciò, usare il seguente comando:{{{ È possibile compilare un programma con '''[[Programmazione/Compilatori|g++]]''' facendo uso delle librerie '''ROOT'''. Per fare ciò, usare il seguente comando:{{{
Linea 55: Linea 58:
[[Anchor(variabili)]] <<Anchor(variabili)>>
Linea 60: Linea 63:
 0. Aprire con un [:EditorDiTesto:editor di testo] il file `.bashrc` presente nella propria directory home.  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `.bashrc` presente nella propria directory home.
Linea 74: Linea 77:
 * [http://root.cern.ch/twiki/bin/view/ROOT/Home Sito del progetto]  * [[http://root.cern.ch/drupal/|Sito ufficiale del progetto]]
Linea 77: Linea 80:
CategoryProgrammazione CategoryProgrammazione CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Guida alla compilazione delle librerie ROOT del CERN disponibili anche nel pacchetto root-system

Preparare il sistema

  1. Aprire una finestra di terminale e digitare il seguente comando:

    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
  2. Scaricare ed estratte nella propria Home l'ultima versione dei sorgenti da questo indirizzo.

  3. Nel caso si decida di installare ROOT nella directory /usr/share/root, è necessario digitare il seguente comando in un terminale:

    export ROOTSYS=/usr/share/root

    Per installare in un'altra posizione, sostituire /usr/share/root con il percorso desiderato.

Compilare e installare ROOT

Per compilare e installare le librerie, procedere come segue:

  1. Eseguire la configurazione:

    ./configure
  2. Compilare le librerie:

    make && make cintdlls
  3. Installare le librerie:

    sudo bash
    export ROOTSYS=/usr/share/root
    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 i seguenti comandi:

export ROOTSYS=/usr/share/root
export PATH=$ROOTSYS/bin:$PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH

Per impostare automaticamente tali variabili, consultare la [#variabili relativa sezione].

Al posto di /usr/share/root è necessario indicare il percorso corretto.

Per avviare ROOT, digitare il seguente comando in una finestra di terminale:

root

Consigli

Compilare un programma che utilizza le librerie ROOT

È possibile compilare un programma con 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.

  1. Aprire con un editor di testo il file .bashrc presente nella propria directory home.

  2. 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
  3. 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


CategoryProgrammazione CategoryDaRevisionare