---
title: Install ROOT Framework on Linux | Snap Store
description: Get the latest version of ROOT Framework for Linux - An open-source data
  analysis framework used by high energy physics and others.
url: https://snapcraft.io/root-framework
---

# ROOT Framework

[James Carroll (james-carroll)](https://snapcraft.io/publisher/james-carroll "View all snaps from James Carroll (james-carroll)")

* [James Carroll (james-carroll)](https://snapcraft.io/publisher/james-carroll "View all snaps from James Carroll (james-carroll)")
* [Development](https://snapcraft.io/search?categories=development)
* [Science](https://snapcraft.io/search?categories=science)

latest/stable v6-36-04

Install latest/stable of ROOT Framework

---

**Install using the command line**

```
sudo snap install root-framework
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

[

](https://res.cloudinary.com/canonical/image/fetch/f_webm/https://dashboard.snapcraft.io/site_media/appmedia/2020/11/Astro_Physics_example_4.gif)

---

### Package name

* root-framework

---

### License

* GPL-3.0 AND LGPL-2.1+

---

### Last updated

* 27 August 2025 - latest/stable
* 16 July 2025 - v6.22/stable

---

### Websites

* [root.cern](https://root.cern "https://root.cern")

---

### Contact

* [github.com/JGCarroll](https://github.com/JGCarroll "https://github.com/JGCarroll")

---

### Source code

* [github.com/root-project/root](https://github.com/root-project/root "https://github.com/root-project/root")
* [github.com/JGCarroll/root-snap](https://github.com/JGCarroll/root-snap "https://github.com/JGCarroll/root-snap")

---

### Command › Alias

* root-framework.root-framework › root
* root-framework.pyroot › pyroot
* root-framework.genreflex › genreflex
* [Show more](https://snapcraft.io/root-framework "Display more/less aliases")

---

### Report a bug

* [github.com/JGCarroll/root-snap/issues](https://github.com/JGCarroll/root-snap/issues "https://github.com/JGCarroll/root-snap/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/root-framework#report-snap-modal)

---

* [Description](https://snapcraft.io/root-framework#tab-description)
* [Security](https://snapcraft.io/root-framework#tab-security)

#### An open-source data analysis framework used by high energy physics and others.

<https://root.cern>

This snap is intended to provide an easy-to-install package of the ROOT framework for home users and students. This package is ideal for users who are looking for an easy installation process that is consistent across systems without the need for integration with other frameworks, IDE's, or external packages. For these use-cases, you may want to take a look at other available builds of ROOT at <https://root.cern/install/>

ROOT is built using the C++20 standard, and it comes bundled along with Python 3.12/PyROOT and Jupyter Notebook / JupyROOT. NumPy, SciPy, Pandas, Matplotlib, Scikit-Learn and Tensorflow/Keras are included with the Python environments.

Snaps are container packages for easy application deployment, designed to be consistent and reliable across different host distributions. They additionally impose some strong sandboxing for security. One caveat of this sandboxing is that this package can only read/write to your `$HOME` directory, or via specific network protocols. It is highly advised that you place all your data files in your `$HOME` directory to be accessible.

Because snaps are containers and don't affect the host system, using PyROOT with `import ROOT` will not work in a system Python shell. Users are encouraged to use the command `pyroot` to access the containers' Python shell, where `import ROOT` would become available. Scripts can be passed to `pyroot` to be executed in PyROOTs context, E.G, `pyroot -i $(root-config --tutdir)/pyroot/fillrandom.py`, or put in the scripts shebang. E.G `#!/snap/bin/pyroot`

JupyROOT can be accessed by running `root --notebook`.

For user convenience, application entries for ROOT and PyROOT will be placed into the systems start menu by default.

---

## Install ROOT Framework on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/root-framework/arch)

[### CentOS](https://snapcraft.io/install/root-framework/centos)

[### Debian](https://snapcraft.io/install/root-framework/debian)

[### elementary OS](https://snapcraft.io/install/root-framework/elementary)

[### Fedora](https://snapcraft.io/install/root-framework/fedora)

[### KDE Neon](https://snapcraft.io/install/root-framework/kde-neon)

[### Kubuntu](https://snapcraft.io/install/root-framework/kubuntu)

[### Manjaro](https://snapcraft.io/install/root-framework/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/root-framework/pop)

[### openSUSE](https://snapcraft.io/install/root-framework/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/root-framework/rhel)

[### Ubuntu](https://snapcraft.io/install/root-framework/ubuntu)
