File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515ubuntu = ''
1616
1717# c++ essentials
18- fedora += ' gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel'
19- ubuntu += ' 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'
18+ fedora += ' gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel tbb-devel '
19+ ubuntu += ' 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 libtbb-dev '
2020
2121# utilities
2222fedora += ' gcc binutils xrootd-client lsof liburing flexiblas-devel '
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ RUN rpm -i https://repo.osg-htc.org/osg/24-main/osg-24-main-el9-release-latest.r
2525
2626RUN echo "module use /cvmfs/oasis.opensciencegrid.org/jlab/geant4/modules" >> /etc/profile.d/localSetup.sh
2727
28- RUN dnf install -y --allowerasing gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel gcc binutils xrootd-client lsof liburing flexiblas-devel bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch which pelican pelican-osdf-compat pelican-server htgettoken \
28+ RUN dnf install -y --allowerasing gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel tbb-devel gcc binutils xrootd-client lsof liburing flexiblas-devel bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch which pelican pelican-osdf-compat pelican-server htgettoken \
2929 && dnf -y update \
3030 && dnf -y check-update \
3131 && dnf clean packages \
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ RUN update-ca-trust
1414
1515RUN echo "module use /cvmfs/oasis.opensciencegrid.org/jlab/geant4/modules" >> /etc/profile.d/localSetup.sh
1616
17- RUN dnf install -y --allowerasing gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel gcc binutils xrootd-client lsof liburing flexiblas-devel bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch which \
17+ RUN dnf install -y --allowerasing gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel tbb-devel gcc binutils xrootd-client lsof liburing flexiblas-devel bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch which \
1818 && dnf -y update \
1919 && dnf -y check-update \
2020 && dnf clean packages \
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ RUN update-ca-trust
1414
1515RUN echo "module use /cvmfs/oasis.opensciencegrid.org/jlab/geant4/modules" >> /etc/profile.d/localSetup.sh
1616
17- RUN dnf install -y --allowerasing gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel gcc binutils xrootd-client lsof liburing flexiblas-devel bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch which \
17+ RUN dnf install -y --allowerasing gcc-gfortran pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mariadb-devel sqlite-devel fftw-devel cfitsio-devel graphviz-devel libuuid-devel avahi-compat-libdns_sd-devel openldap-devel python-devel python3-numpy libxml2-devel gsl-devel readline-devel qt5-qtwebengine-devel R-devel R-Rcpp-devel R-RInside-devel xxhash-devel tbb-devel gcc binutils xrootd-client lsof liburing flexiblas-devel bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch which \
1818 && dnf -y update \
1919 && dnf -y check-update \
2020 && dnf clean packages \
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ RUN update-ca-certificates
2121RUN echo "module use /cvmfs/oasis.opensciencegrid.org/jlab/geant4/modules" >> /etc/profile.d/localSetup.sh
2222
2323RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime \
24- && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata 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 gcc binutils xrootd-client lsof liburing2 bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch
24+ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata 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 libtbb-dev gcc binutils xrootd-client lsof liburing2 bzip2 wget curl nano bash tcsh zsh hostname gedit environment-modules rsync patch
2525# root installation using tarball
2626RUN cd /usr/local \
2727 && curl -S --location-trusted --progress-bar --retry 4 --cacert /etc/pki/ca-trust/source/anchors/JLabCA.crt {'https://root.cern/download/root_v6.32.02.Linux-ubuntu24.04-x86_64-gcc13.2.tar.gz'} -k -O \
You can’t perform that action at this time.
0 commit comments