Categories
Debian Linux Ubuntu

APT repositories on GitHub Pages: branch or GitHub Actions?

GitHub Pages can publish a site in two ways: from a branch, or from a GitHub Actions workflow. For an APT repository the difference matters more than for a website: where the .deb files live, where the signing key lives, and how the repository grows over time. Both approaches, their trade-offs, and when to pick which.

Categories
Debian Linux Ubuntu

An APT repository for Zoom without hosting a single .deb

Zoom ships .deb files but no APT repository. zoom-ubuntu-repo fills the gap in two ways: a self-hosted repository built by a cron job, and a GitHub-hosted one where the index lives on GitHub Pages while apt downloads the packages straight from Zoom’s CDN. How it works, where the files live, and how to set it up on Debian/Ubuntu.

Categories
Linux

Converting old school debian repo configs to APT822

While upgrading to Ubuntu 24.04 some of the sources.list files were (automatically) converted to the new APT822 standard. However others were left untouched (or deactivated). For all of you out there, here are some of my findings while doing the file conversion: Let’s take the docker repo as an example (original description here): Make sure […]