From eb8649c589f4c597e30eb654788f6a6d9b0cc226 Mon Sep 17 00:00:00 2001 From: Kwabena N Amponsah Date: Wed, 11 Dec 2024 16:35:32 +0000 Subject: [PATCH] #73 Add setup script for Ubuntu 24.10 --- scripts/setup_ubuntu2410.sh | 49 +++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 scripts/setup_ubuntu2410.sh diff --git a/scripts/setup_ubuntu2410.sh b/scripts/setup_ubuntu2410.sh new file mode 100755 index 0000000..492e273 --- /dev/null +++ b/scripts/setup_ubuntu2410.sh @@ -0,0 +1,49 @@ +#!/bin/sh + +export DEBIAN_FRONTEND=noninteractive + +apt-get update && \ +apt-get install -y --no-install-recommends \ + apt-utils \ + apt-transport-https \ + ca-certificates \ + gnupg \ + wget + +apt-get update && \ +apt-get install -y --no-install-recommends \ + cmake \ + cmake-curses-gui \ + doxygen \ + environment-modules \ + g++ \ + git \ + gnuplot \ + graphviz \ + hdf5-tools \ + lcov \ + libboost-serialization-dev \ + libboost-filesystem-dev \ + libboost-program-options-dev \ + libhdf5-openmpi-dev \ + libmetis-dev \ + libopenmpi-dev \ + libparmetis-dev \ + libpetsc-real3.20 \ + libpetsc-real3.20-dbg \ + libpetsc-real3.20-dev \ + libsundials-dev \ + libvtk9.3 \ + libvtk9-dev \ + libxerces-c-dev \ + mencoder \ + petsc-dev \ + python3 \ + python3-dev \ + python3-pip \ + python3-venv \ + valgrind \ + xsdcxx + +update-alternatives --install /usr/local/bin/python python /usr/bin/python3 10 +update-alternatives --install /usr/local/bin/pip pip /usr/bin/pip3 10