Installing ROOT on your laptop

From IIHE Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

1. Look at the pre-requisites on the CERN website

For ubuntu, you need to do:
sudo apt-get install dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev python3 libssl-dev 
and I strongly suggest installing the optionnal packages too:
sudo apt-get install gfortran libpcre3-dev xlibmesa-glu-dev libglew-dev libftgl-dev libmysqlclient-dev libfftw3-dev libcfitsio-dev graphviz-dev libavahi-compat-libdnssd-dev libldap2-dev python3-dev python3-numpy libxml2-dev libkrb5-dev libgsl0-dev qtwebengine5-dev nlohmann-json3-dev



2. Download the latest release from the CERN download page

a. Click on the latest release
b. Under Binary distributions (ie already compiled for a specific platform), download the tar.gz file appropriate to your platform
  • To get your ubuntu version, type cat /etc/lsb-release in a terminal



3. Extract the compressed tarball:

 tar xzvf root_v6.30.06.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz 
This should create a directory called root. You can move this directory wherever you want.



4. To use ROOT, you need to source the script thisroot.sh available in root/bin.

To make root available anytime from your terminal, edit your .bashrc file, and add the following line at the end (replace ~/root with where you put the extracted directory):
# Enabling RooT
source ~/root/bin/thisroot.sh


Et Voila !