Skip to content

Commit

Permalink
Support Ubuntu 24.04 (#991)
Browse files Browse the repository at this point in the history
Fixes #990
  • Loading branch information
treydock authored Oct 15, 2024
1 parent 018cd8f commit 36f0f89
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 2 deletions.
2 changes: 1 addition & 1 deletion source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
11 changes: 11 additions & 0 deletions source/installation/install-software.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 8 additions & 0 deletions source/release-notes/v3.1-release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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**
Expand Down
3 changes: 2 additions & 1 deletion source/requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:`❌`

Expand Down Expand Up @@ -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
.. _`Microsoft Edge`: https://www.microsoft.com/en-us/edge

0 comments on commit 36f0f89

Please sign in to comment.