pueoBuilder
Loading...
Searching...
No Matches
Example: Linux

Table of Contents

Environment Setup on Linux

  • We will be using Fedora Linux here as an example, which uses dnf as its package manager.
  • If you use Majaro or CentOS, you might want to check out the old README.
  • If you use Arch, please let all of us know.
  • Run the following commands to install the prerequisites.
    dnf -y group install "development-tools"
    dnf -y install cmake gcc-c++ wget tar fftw3-devel
    Note
    You need fftw3-devel, not fftw3
  • Next comes the important bit.
    dnf -y install root
    dnf -y install root-tmva root-minuit2 root-spectrum
    dnf -y install python3-root
    Note
    Not root-minuit
    The additional ROOT packages above don't come with the default dnf-installed ROOT, at least not as of Oct. 4, 2024.
  • Lastly, if you somehow don't want to use dnf, you can always use
    1. Docker, see the Docker documentation, or
    2. Conda, see the Conda documentation.