
INSTALL GFORTRAN YUM INSTALL
Use sudo apt-get install or use the graphical “Synaptic Package Manager” program. Ubuntu and other Debian-based distributions Default cmake command in Scientific Linux 7 and CentOS 7 refers to CMake version 2.8. Therefore on RHEL 7 based systems it necessary to use the cmake3 command to build ROOT. Libxml2-devel gsl-devel readline-devel R-devel R-Rcpp-devel R-RInside-develĬMake version >= 3.9 is required to build recent ROOT version. Mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mysql-devel \įftw-devel cfitsio-devel graphviz-devel libuuid-devel \Īvahi-compat-libdns_sd-devel openldap-devel python-devel numpy \ Sudo yum install redhat-lsb-core gcc-gfortran pcre-devel \ qt5-qtwebengine-devel: required for qt5web component.graphviz-devel: for /usr/include/graphviz/gvc.h and for /usr/lib/libgvc.so.glew-devel: for /usr/include/GL/glew.h and for /usr/lib/libGLEW.so.avahi-compat-libdns_sd-devel: for /usr/include/dns_sd.h and for /usr/lib/libdns_sd.so.
INSTALL GFORTRAN YUM SOFTWARE
RHEL 8 based distributions (CentOS 8) will require enabling of the PowerTools]() additional software repository and in order to install packages below:.R-devel, R-Rcpp-devel, R-RInside-devel: needed for R bindings.cfitsio-devel: for /usr/include/fitsio2.h and for /usr/lib/libcfitsio.so.RHEL based distributions (CentOS, Scientific Linux) will require enabling of the EPEL additional software repository and in order to install packages below:.readline-devel: required at the linking stage.gsl-devel: for /usr/include/gsl/gsl_version.h and for /usr/lib/libgsl.a.libxml2-devel: for /usr/bin/xml2-config.python3-numpy: ( numpy on RHEL 7 based systems) needed for PyMVA.python-devel: (only on RHEL 7 based systems with default Python v.2) for /usr/include/python2.7/Python.h and for /usr/lib/libpython2.7.so.openldap-devel: for /usr/include/ldap.h and for /usr/lib/libldap.so.libuuid-devel required during the build.fftw-devel: for /usr/include/fftw3.h and for /usr/lib/libfftw3.so.mesa-libGLU-devel: for /usr/include/GL/glu.h and for /usr/lib/libGLU.so.mesa-libGL-devel: for /usr/include/GL/gl.h and for /usr/lib/libGL.so.redhat-lsb-core: needed by some tests using lsb_release.LibX11-devel libXpm-devel libXft-devel libXext-devel python openssl-devel Sudo yum install git make cmake3 gcc-c++ gcc binutils \ openssl-devel: for /usr/include/openssl/pem.h and /usr/lib/libssl.so and /usr/lib/libcrypto.so.python: ( python38 on CentOS 8) ROOT6 requires version >= 2.7.libXext-devel: for /usr/include/X11/extensions/shape.h and for /usr/lib/libXext.so.libXft-devel: for /usr/include/X11/Xft/Xft.h and for /usr/lib/libXft.so.libXpm-devel: for /usr/include/X11/xpm.h and for /usr/lib/libXpm.so.libX11-devel: for usr/include/X11/Xlib.h and for /usr/lib/libX11.so.gcc-c++: for for /usr/bin/g++ (ROOT 6 requires g++ 4.8 or clang 3.4 for SLC5/SLC6).cmake: ( cmake3 on CentOS 7) for /usr/bin/cmake.Use yum install or the graphical “Add/Remove Software” program. The table of content can be used to quickly jump to your operating system. The page lists the prerequisite packages that need to be installed on the different platforms to be able to configure, build and run ROOT. Ubuntu and other Debian-based distributions.
