[slurm-users] Deb packages for Ubuntu
lyeager at nvidia.com
Thu Jul 21 14:25:37 UTC 2022
We found that the upstream Debian scrips weren't quite what we wanted, either.
Here's what we use in case it's useful: https://github.com/NVIDIA/nephele-packages
On github the latest is Slurm 21.08 and Ubuntu 20.04. Internally we've updated to 22.05 and 22.04 but that hasn't made it externally yet. But if what you're mostly interested in is how to break up the components, then you won't care because that hasn't really changed.
From: slurm-users <slurm-users-bounces at lists.schedmd.com> On Behalf Of Steffen Grunewald
Sent: Thursday, July 21, 2022 3:30 AM
To: Slurm User Community List <slurm-users at lists.schedmd.com>
Subject: Re: [slurm-users] Deb packages for Ubuntu
External email: Use caution opening links or attachments
On Wed, 2022-07-20 at 16:03:00 -0700, Luis Huang wrote:
> In the past we've been using Centos 7 with slurm.spec file provided by
> schedmd to build the rpms. This is working great where we can deploy
> the rpms and perform upgrades via puppet.
> As we are moving to Ubuntu. I noticed there are some repositories that
> provide prepackaged files such as slurm-wlm and slurm-llnl. However
> these are running much older versions of slurm.
> I tried making our own deb files but unfortunately this would package
> everything into one deb(slurmctld, slurmd etc). This isn't really
> clean and I would prefer to break it down to individual components.
> Does anyone else have tips to share for building and breaking down
> each component?
If there haven't been major changes in filenames, what about taking the latest available source package (debian/ tree) from either Ubuntu or Debian, rebasing it on the tarball of your chosen version, and adapting (basically changelog entry, perhaps copyright)?
That would preserve the package structure and dependencies as much as possible...
PS. You probably will setup the database from scratch?
More information about the slurm-users