Skip to content

debian-debootstrap

Recipe card from the charly-distros plugin (Images — the deployable catalog).

Bootstrap-from-scratch Debian root filesystem, built via debootstrap inside the privileged /charly-distros:debian-debootstrap-builder container (from: builder:debootstrap, bootstrap_builder_image: debian-debootstrap-builder).

Lives in opencharly/distro-debian (git submodule at box/debian). Build: charly -C box/debian box build debian-debootstrap.

The canonical Debian base (/charly-distros:debian) pulls the upstream-published debian:13 OCI image from Docker Hub — that is the recommended, faster path (no privileged build). This debootstrap variant exists for offline / air-gapped builds and as a worked example of the from: builder:debootstrap + bootstrap_builder_image: pattern (the deb-family counterpart of /charly-distros:arch / /charly-distros:cachyos-pacstrap).

Property Value
From builder:debootstrap
bootstrap_builder_image debian-debootstrap-builder
Distro debian:13, debian
Build deb
Home repo opencharly/distro-debian (box/debian)

The debian distro config (debootstrap suite trixie, mirror http://deb.debian.org/debian, base packages, bootloader template) lives in the embedded build vocabulary (charly/charly.yml, baked into the charly binary) and is resolved by name from the submodule’s distro: debian reference.

MUST be invoked before building or debugging the Debian debootstrap rootfs. Invoke BEFORE reading source code or launching Explore agents.