Start Here

Aggregate repositories combine the packages for each channel.

Stable 53 published packages

/all/

Pinned SafeLibs releases across the full package set.

Testing 68 published packages

/testing/all/

Latest buildable default-branch packages across the SafeLibs ports.

Default Stable Install

Installs the signed key, package pinning, and the stable /all/ source.

sudo install -d -m 0755 /etc/apt/keyrings /etc/apt/preferences.d
curl -fsSL https://safelibs.org/apt/all/safelibs.gpg | sudo tee /etc/apt/keyrings/safelibs.gpg > /dev/null
curl -fsSL https://safelibs.org/apt/all/safelibs-all.pref | sudo tee /etc/apt/preferences.d/safelibs-all.pref > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/safelibs.gpg] https://safelibs.org/apt/all noble main" | sudo tee /etc/apt/sources.list.d/safelibs-all.list > /dev/null
sudo apt-get update

Repository Directory

Per-library repositories stay separate from the aggregate entries above.

Published Packages

  • bzip2 1.0.8-5.1build0.1+safelibs1778011697
  • bzip2-doc 1.0.8-5.1build0.1+safelibs1778011697
  • libarchive-dev 3.7.2-2ubuntu0.6+safelibs1778011697
  • libarchive-tools 3.7.2-2ubuntu0.6+safelibs1778011697
  • libarchive13t64 3.7.2-2ubuntu0.6+safelibs1778011697
  • libbz2-1.0 1.0.8-5.1build0.1+safelibs1778011697
  • libbz2-dev 1.0.8-5.1build0.1+safelibs1778011697
  • libcsv-dev 3.0.3+dfsg-6+safelibs1778013127
  • libcsv3 3.0.3+dfsg-6+safelibs1778013127
  • libexif-dev 0.6.24-1safelibs1+safelibs1778011697
  • libexif-doc 0.6.24-1safelibs1+safelibs1778011697
  • libexif12 0.6.24-1safelibs1+safelibs1778011697
  • libgcrypt20 1.10.3+safe1+safelibs1778049144
  • libgcrypt20-dev 1.10.3+safe1+safelibs1778049144
  • libgif-dev 5.2.2-1ubuntu1+safelibs1778011697
  • libgif7 5.2.2-1ubuntu1+safelibs1778011697
  • libjansson-dev 2.14-2build2+safe1
  • libjansson4 2.14-2build2+safe1
  • libjpeg-turbo-progs 2.1.5-2ubuntu2+safelibs1778011697
  • libjpeg-turbo8 2.1.5-2ubuntu2+safelibs1778011697
  • libjpeg-turbo8-dev 2.1.5-2ubuntu2+safelibs1778011697
  • libjson-c-dev 0.17-1build1safe1
  • libjson-c5 0.17-1build1safe1
  • liblzma-dev 5.6.1+really5.4.5-1ubuntu0.2+safelibs1778011697
  • liblzma5 5.6.1+really5.4.5-1ubuntu0.2+safelibs1778011697
  • libpng-dev 1.6.43-5ubuntu0.5+safelibs1778013126
  • libpng-tools 1.6.43-5ubuntu0.5+safelibs1778013126
  • libpng16-16t64 1.6.43-5ubuntu0.5+safelibs1778013126
  • libsdl2-2.0-0 2.30.0+dfsg-1ubuntu3.1+safelibs1778011697
  • libsdl2-dev 2.30.0+dfsg-1ubuntu3.1+safelibs1778011697
  • libsdl2-tests 2.30.0+dfsg-1ubuntu3.1+safelibs1778011697
  • libsharpyuv-dev 1.3.2-0.4build3+safelibs1778011697
  • libsharpyuv0 1.3.2-0.4build3+safelibs1778011697
  • libsodium-dev 1.0.18-1ubuntu0.24.04.1+safelibs1778011697
  • libsodium23 1.0.18-1ubuntu0.24.04.1+safelibs1778011697
  • libturbojpeg 1:2.1.5-2ubuntu2+safelibs1778011697
  • libturbojpeg-java 2.1.5-2ubuntu2+safelibs1778011697
  • libturbojpeg0-dev 1:2.1.5-2ubuntu2+safelibs1778011697
  • libuv1-dev 1.48.0-1.1build1+safelibs1778011697
  • libuv1t64 1.48.0-1.1build1+safelibs1778011697
  • libwebp-dev 1.3.2-0.4build3+safelibs1778011697
  • libwebp7 1.3.2-0.4build3+safelibs1778011697
  • libwebpdecoder3 1.3.2-0.4build3+safelibs1778011697
  • libwebpdemux2 1.3.2-0.4build3+safelibs1778011697
  • libwebpmux3 1.3.2-0.4build3+safelibs1778011697
  • libxml2 2.9.14+dfsg-1.3ubuntu3.7+safelibs1778011697
  • libxml2-dev 2.9.14+dfsg-1.3ubuntu3.7+safelibs1778011697
  • libxml2-utils 2.9.14+dfsg-1.3ubuntu3.7+safelibs1778011697
  • libyaml-0-2 0.2.5-1build2+safelibs1778011697
  • libyaml-dev 0.2.5-1build2+safelibs1778011697
  • libyaml-doc 0.2.5-1build2+safelibs1778011697
  • python3-libxml2 2.9.14+dfsg-1.3ubuntu3.7+safelibs1778011697
  • webp 1.3.2-0.4build3+safelibs1778011697

Repository Notes

Memory-safe drop-in replacements packaged by SafeLibs for Ubuntu 24.04

Every generated repository is signed with the same SafeLibs archive key, but each published preference file only pins the packages carried by that repository.

Stable repositories are generated from pinned SafeLibs package refs. Testing repositories are generated from the latest buildable default-branch port commits. Both channels are verified with apt inside Ubuntu 24.04 Docker before publication.

https://github.com/safelibs/apt