Seguindo a instrução [ 1 ] eu fiz em um subdiretório ~/home/Root
; depois baixei o arquivo fonte navegando na página [ 2 ] e selecionando o arquivo root_v6.06.00.source.tar.gz
.
wget https://root.cern.ch/download/root_<version>.source.tar.gz
tar -zxf root_<version>.source.tar.gz
Então eu entrei no diretório de versão (no meu caso ~/Root/root-6.06.00
).
Então eu esqueço cmake e eu uso o configure
fileprensent no diretório:
./configure # It founds something and misses other
./configure --all # Just to enable something more
make -j4 # I used 4 cores to compile in parallel
# Take a good nap... (> 22 minutes)
# Obtained some white and pink warnings (see below) then finally
============================================================
=== ROOT BUILD SUCCESSFUL. ===
=== Run 'source bin/thisroot.[c]sh' before starting ROOT ===
============================================================
Então, como eu tenho um shell bash eu escrevo
source bin/thisroot.sh # Set some variable
bin/root # Execute ROOT
e obtido
------------------------------------------------------------
| Welcome to ROOT 6.06/00 http://root.cern.ch |
| (c) 1995-2014, The ROOT Team |
| Built for linuxx8664gcc |
| From tag v6-06-00, 9 December 2015 |
| Try '.help', '.demo', '.license', '.credits', '.quit'/'.q' |
------------------------------------------------------------
root [0]
Notas:
-
Entre as mensagens de aviso do
/usr/include/qt4/QtCore/qmetatype.h:256:5:
aviso: o especificador de classe de armazenamento 'register' está obsoleto [-Representado de forma obsoleta] -
Você pode fazer uma segunda vez
./configure | grep no
e instalar a biblioteca que você perdeu e refazer tudo novamente: -). -
Tamanho do arquivo do depósito 103 MB, Abrir 305 MB, compilado + fonte 1.3 GB