khumba.net

Debian APT Repository

I am experimenting with hosting a Debian package repository for various programs.  Currently the repo is minimal, but eventually it may grow to be similar to my Gentoo overlay in contents.  Packages here may be ones that are not in the official Bookworm release, or occasionally updates of packages that are in the release.

I am publishing packages for Debian Stable (Bullseye) and Testing (Bookworm).  Sid users, please use the testing suite.  I do not plan to freeze package versions in the stable suite, so both stable and testing will receive package updates, although stable will receive updates at a slower pace.  Use APT holds or pinning if you wish to prevent upgrades.  See apt-mark(8) or apt_preferences(5) for more information on these.

Also, this repository only contains amd64 packages, since that is the only architecture I run.

The repository is hosted at apt.khumba.net.  The packages here have a lower default priority, like the Debian backports repositories, so APT will not automatically transition from official Debian packages to these ones when packages exist in both repositories, but you will receive updates of these packages once selected.  The following "suites" or "distributions" are available, with the three standard components (main, contrib, non-free; no firmware here!).

  1. kh-bullseye-extras: Additional packages for Debian Bullseye (11).
  2. kh-bookworm-extras: Additional packages for Debian Bookworm (12).

The suites have these names so that they are easy to differentiate from standard Debian packages in command line APT output.

Included Software

Currently the repository includes:

How to Use

To use this repository, create an APT sources file at /etc/apt/sources.list.d/khumba.sources with the contents below, replacing RELEASE with your version of Debian.  You will need to download and install the keyring file yourself, after which you can run apt update and install packages from here.

Types: deb deb-src
URIs: https://apt.khumba.net/
Suites: kh-RELEASE-extras
Components: main contrib non-free
Architectures: amd64
Signed-By: /etc/apt/keyrings/khumba.asc

You can get all of this set up with the following commands, run as root:

# mkdir -p /etc/apt/{keyrings,sources.list.d}

# wget -O /etc/apt/keyrings/khumba.asc https://khumba.net/debian/khumba.asc

# wget -O /etc/apt/sources.list.d/khumba.sources https://khumba.net/debian/khumba-bullseye.sources
    (^ replace "bullseye" with "bookworm" for testing and unstable ^)

# apt update

To see all available packages, run:

$ apt list '?origin(khumba)'

To install an updated package that already exists at a lower version in Debian, run one of the following commands.

# apt install <package>/kh-bookworm-extras
- or -
# apt install -t kh-bookworm-extras <package>

Issues

Please email me if you have any issues with this repository or its packages.

Recent News

2023-03-25: Fresh cooked Debian packages, in an APT repository near you.