Almalinux 9 dependencies

I’m attempting to install the latest ROOT with Almalinux 9. I’m unable to find the right dependencies on the dependencies page. From cross-checking with the packages in the corresponding Docker image, it seems I should just use the Fedora/Scientific Linux/CentOS dependencies, but I’m not sure (the Docker image is also for 6.30, not the latest 6.36). I’m installing ROOT in a Docker image, so to minimize its size I’d also prefer to know which dependencies are required vs. optional for Almalinux. In any case, I think Almalinux should be explicitly mentioned at least somewhere on the dependencies page, especially considering the example pre-built binary installation on the install page references Alma9 specifically. Thanks!


Please read tips for efficient and successful posting and posting code

ROOT Version: 6.36.00
Platform: Almalinux 9
Compiler: Not Provided


Hi,

Thanks for the post. You are right: clearer instructions for Alma ought to be there, and we’ll improve that section of the site.
However, I think the oneliner

sudo yum install git make cmake gcc-c++ gcc binutils \
libX11-devel libXpm-devel libXft-devel libXext-devel python openssl-devel \
xrootd-client-devel xrootd-libs-devel

over there is still a good one.
Then for the optional vs required dependencies, it really depends what kind of installation of ROOT you need, i.e. what functionality you are interested in (e.g. if you need FFT, you’ll need fftw-devel).

Cheers,
D