Installing ROOT on your laptop

From IIHE Wiki
Jump to navigationJump to search

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 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/

Et Voila !