From 091bcd0cb742203228a14f8aead6aea071fc593f Mon Sep 17 00:00:00 2001 From: Christopher Albert Date: Thu, 12 Dec 2024 15:57:34 +0000 Subject: [PATCH] Fix setup in APT --- .github/workflows/setup.yml | 63 ++++++++++++++++++++++++++++++++++--- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/.github/workflows/setup.yml b/.github/workflows/setup.yml index 4ab46e1..1a34409 100644 --- a/.github/workflows/setup.yml +++ b/.github/workflows/setup.yml @@ -17,10 +17,65 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: awalsh128/cache-apt-pkgs-action@latest - with: - packages: apt-transport-https build-essential ca-certificates curl libssl-dev openssh-client rsync wget git gfortran ninja-build cmake python3 python3-dev python3-pip python3-venv procps nano vim htop ncdu less gdb cmake-curses-gui valgrind dbus-x11 kcachegrind python3-tk idle3 findent expect environment-modules pkg-config libsuitesparse-dev libopenblas-dev libsuperlu-dev libhdf5-dev libhdf5-openmpi-dev libnetcdf-dev libnetcdff-dev libfftw3-dev libgsl-dev libopenmpi-dev libscalapack-openmpi-dev libpcre3-dev libreadline-dev h5utils hdf5-tools netcdf-bin libmetis-dev libboost-all-dev libtriangle-dev - version: 1.0 + - name: Install dependencies + run: | + sudo apt-get update -y && sudo apt-get install -y -q --no-install-recommends \ + apt-transport-https \ + build-essential \ + ca-certificates \ + curl \ + libssl-dev \ + openssh-client \ + rsync \ + wget \ + git \ + gfortran \ + ninja-build \ + cmake \ + python3 \ + python3-dev \ + python3-pip \ + python3-venv + + sudo apt-get install -y -q --no-install-recommends \ + procps \ + nano \ + vim \ + htop \ + ncdu \ + less \ + gdb \ + cmake-curses-gui \ + valgrind \ + dbus-x11 \ + kcachegrind \ + python3-tk \ + idle3 \ + findent \ + expect \ + environment-modules + + sudo apt-get install -y -q --no-install-recommends \ + pkg-config \ + libsuitesparse-dev \ + libopenblas-dev \ + libsuperlu-dev \ + libhdf5-dev \ + libhdf5-openmpi-dev \ + libnetcdf-dev \ + libnetcdff-dev \ + libfftw3-dev \ + libgsl-dev \ + libopenmpi-dev \ + libscalapack-openmpi-dev \ + libpcre3-dev \ + libreadline-dev \ + h5utils \ + hdf5-tools \ + netcdf-bin \ + libmetis-dev \ + libboost-all-dev \ + libtriangle-dev - name: Setup run: |