A while ago I noticed that even though Linux Mint is based on Ubuntu and Docker has an Ubuntu specific source, the install script sets up the Debian source (still true today, dry-run output:
# Executing docker install script, commit: 42dcae692436f34526524ed46d3b32885c9355f5
apt-get -qq update >/dev/null
DEBIAN_FRONTEND=noninteractive apt-get -y -qq install ca-certificates curl >/dev/null
install -m 0755 -d /etc/apt/keyrings
curl -fsSL "https://download.docker.com/linux/debian/gpg" -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian trixie stable" > /etc/apt/sources.list.d/docker.list
apt-get -qq update >/dev/null
DEBIAN_FRONTEND=noninteractive apt-get -y -qq install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin docker-model-plugin >/dev/null
systemctl enable --now docker.service 2>/dev/null
extrepo adds this same source, since it's a tool made for Debian
Currently Debian Trixie has libseccomp2 2.6.0 while Ubuntu Noble has 2.5.5 and when trying to install Docker related packages, you get the following error on Linux Mint 22.4 (and presumably Ubuntu 24.04): containerd.io : Depends: libseccomp2 (>= 2.6.0) but 2.5.5-1ubuntu3.1 is to be installed
A while ago I noticed that even though Linux Mint is based on Ubuntu and Docker has an Ubuntu specific source, the install script sets up the Debian source (still true today, dry-run output:
extrepoadds this same source, since it's a tool made for DebianCurrently Debian Trixie has libseccomp2 2.6.0 while Ubuntu Noble has 2.5.5 and when trying to install Docker related packages, you get the following error on Linux Mint 22.4 (and presumably Ubuntu 24.04):
containerd.io : Depends: libseccomp2 (>= 2.6.0) but 2.5.5-1ubuntu3.1 is to be installed