HowTo: ROOT (CERN)
Início
1. Introdução
Início
2. Como instalar uma versão já compilada em Linux
-
Para instalar uma versão já compilada para um dados sistema, fazer o download a partir de:
https://root.cern.ch/releases
escolher a última versão (Exemplo: Pro - Release 6.18/04) e depois a versão correspondente
ao sistema em que se vai instalar.
A explicação da instalação no diferentes sistemas encontra-se em:
https://root.cern.ch/build-prerequisites
Nota: É ainda possível fazer aqui o download do respectivo código caso se queira fazer
a sua compilação...
- Fazer a instalação dos pacotes necessários e dos opcionais (ver explicação da instalação indicada acima).
Instalação dos pacotes necessários:
sudo apt-get install git dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev
Instalação dos pacotes opcionais:
sudo apt-get install gfortran libssl-dev libpcre3-dev xlibmesa-glu-dev libglew1.5-dev libftgl-dev \
libmysqlclient-dev libfftw3-dev libcfitsio-dev graphviz-dev libavahi-compat-libdnssd-dev \
libldap2-dev python-dev libxml2-dev libkrb5-dev libgsl0-dev
- Abrir um terminal, ir para a pasta em que se deseja colocar o ROOT
(por exemplo, em '/usr/local') e desmanchar lá o pacote:
$ cd /usr/local
$ sudo tar xvzf nome_do_ficheiro_de_que_se_fez_o_download
- Finalmente é necessário indicar os caminhos em que se encontram os ficheiros do ROOT
(variáveis de ambiente). Para tal editar o ficheiro ".bashrc" que se encontra na pasta do utilizador e
acrescentar:
export ROOTSYS=nome_da_pasta_em_estão_os_ficheiro do_ROOT
export PATH=$ROOTSYS/bin:$PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib/:$LD_LIBRARY_PATH
Nota: No caso de se usar outra shell diferente da 'bash', usar o respectivo ficheiro de configuração.
Nota: Uma vez que o ficheiro ".bashrc" só é lido quando um terminal é aberto, se se quiser que as novas variáveis
de ambiente seja reconhecidas desde já, fazer:
$ source .bashrc
Início
3. Como instalar uma versão já compilada em Mac OSX
Para instalar uma versão já compilada para um dados sistema, fazer o download a partir de:
https://root.cern.ch/releases
escolher a última versão (Exemplo: Pro - Release 6.18/04) e depois a versão correspondente
ao sistema MacOSX em que se vai instalar (".dmg").
Seguindamente fazer a sua instalação, dando as devia permissões. O código irá ficar numa pasta em "/Applications"
chamada "root_número da versão".
A explicação da instalação no diferentes sistemas encontra-se em:
https://root.cern.ch/build-prerequisites
-
É preciso verificar se os pacotes XCode e Xquartz (https://www.xquartz.org/) estão instalados e
caso não estejam fazer a sua instalação.
Eventualmente, poderão ser necessários os pacotes: gcc@7,gdb,gnuplot,nedit. Se isso acontecer,
deve instalar-se primeiro o "homebrew (http://osxdaily.com/2018/03/07/how-install-homebrew-mac-os/). Para
tal dar o seguinte comando no terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
e depois fazer a instalação dos pacotes referidos:
brew install gcc@7,gdb,gnuplot,nedit
Finalmente, definir as variáveis de ambiente em ".bash_profile":
export ROOTSYS=/Applications/root_número_da_versão
export PATH=./:/usr/local/bin:$ROOTSYS/bin:$PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib/:$LD_LIBRARY_PATH
Início
4. Para testar se está a funcional correctamente
Num terminal executar o programa ROOT e escrever:
$ root
root [0] TCanvas canvas_2("c", "c");
root [1] TF1 f1("f1","sin(x)/x",0.,10.);
root [2] f1.Draw();
e deve aparecer o gráfico da função. Finalmente fazer 'quit' para sair:
root [3] .q
Início
5. Documentação e Links Úteis
Início