From 36f0f89fdec2b9cddcf92bb0ec8279d542b7d356 Mon Sep 17 00:00:00 2001 From: treydock Date: Tue, 15 Oct 2024 16:25:27 -0400 Subject: [PATCH] Support Ubuntu 24.04 (#991) Fixes #990 --- source/installation.rst | 2 +- source/installation/install-software.rst | 11 +++++++++++ source/release-notes/v3.1-release-notes.rst | 8 ++++++++ source/requirements.rst | 3 ++- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/source/installation.rst b/source/installation.rst index e88a21fc..8db441c1 100644 --- a/source/installation.rst +++ b/source/installation.rst @@ -6,7 +6,7 @@ Installation The OnDemand host machine needs to be setup *similarly* to a login node. This means that it will need: -- RedHat/RockyLinux/AlmaLinux 8+ or Ubuntu 20.04-22.04 or Debian 12 or Amazon Linux 2023 +- RedHat/RockyLinux/AlmaLinux 8+ or Ubuntu 20.04-24.04 or Debian 12 or Amazon Linux 2023 - the resource manager (e.g., Torque, Slurm, or LSF) client binaries and libraries used by the batch servers installed - configuration on both OnDemand node **and batch servers** to be able to diff --git a/source/installation/install-software.rst b/source/installation/install-software.rst index 110b352a..8e228e7f 100644 --- a/source/installation/install-software.rst +++ b/source/installation/install-software.rst @@ -110,6 +110,17 @@ Some operating systems use `Software Collections`_ to satisfy these. sudo apt install ondemand + .. tab:: Ubuntu 24.04 + + .. code-block:: sh + + sudo apt install apt-transport-https ca-certificates + wget -O /tmp/ondemand-release-web_{{ ondemand_version }}.2-noble_all.deb https://apt.osc.edu/ondemand/{{ ondemand_version }}/ondemand-release-web_{{ ondemand_version }}.2-noble_all.deb + sudo apt install /tmp/ondemand-release-web_{{ ondemand_version }}.2-noble_all.deb + sudo apt update + + sudo apt install ondemand + .. tab:: Debian 12 .. code-block:: sh diff --git a/source/release-notes/v3.1-release-notes.rst b/source/release-notes/v3.1-release-notes.rst index 6e279102..e16dc3e9 100644 --- a/source/release-notes/v3.1-release-notes.rst +++ b/source/release-notes/v3.1-release-notes.rst @@ -126,6 +126,14 @@ Upgrade directions sudo apt install /tmp/ondemand-release-web_3.1.0-jammy_all.deb sudo apt update + .. tab:: Ubuntu 24.04 + + .. code-block:: sh + + wget -O /tmp/ondemand-release-web_3.1.2-noble_all.deb https://apt.osc.edu/ondemand/3.1/ondemand-release-web_3.1.2-noble_all.deb + sudo apt install /tmp/ondemand-release-web_3.1.2-noble_all.deb + sudo apt update + #. Enable dependencies **RHEL/Rocky/AlmaLinux 8 & 9 only** diff --git a/source/requirements.rst b/source/requirements.rst index 9f372325..4a62a535 100644 --- a/source/requirements.rst +++ b/source/requirements.rst @@ -21,6 +21,7 @@ At this time OnDemand only supports the following operating systems and architec "RedHat/Rocky Linux/AlmaLinux 9",:raw-html:`✅`,:raw-html:`✅`,:raw-html:`✅` "Ubuntu 20.04",:raw-html:`✅`,:raw-html:`✅`,:raw-html:`❌` "Ubuntu 22.04",:raw-html:`✅`,:raw-html:`✅`,:raw-html:`❌` + "Ubuntu 24.04",:raw-html:`✅`,:raw-html:`✅`,:raw-html:`✅` "Debian 12",:raw-html:`✅`,:raw-html:`✅`,:raw-html:`✅` "Amazon Linux 2023",:raw-html:`✅`,:raw-html:`✅`,:raw-html:`❌` @@ -85,4 +86,4 @@ Sites have reported problems with Safari when using the shell application or ``n .. _`Google Chrome`: https://www.google.com/chrome/ .. _`Mozilla Firefox`: https://www.mozilla.org/en-US/firefox/new/ -.. _`Microsoft Edge`: https://www.microsoft.com/en-us/edge \ No newline at end of file +.. _`Microsoft Edge`: https://www.microsoft.com/en-us/edge