[cowbuilder pbuilder debootstrap cowdancer]. Herramienta que actúa como contenedor para pbuilder aplicación que crea un entorno aislado [chroot] para construir paquetes Debian, pero con soporte para cowdancer, una herramienta que usa copias en escritura [copy-on-write] para optimizar la creación y manipulación de entornos de construcción [chroo]).
# mkdir -p /var/cache/pbuilder
# cowbuilder --create --basepath /var/cache/pbuilder/base.cow --distribution bookworm --architecture amd64
# cowbuilder --build nombre_paquete.dsc --basepath /var/cache/pbuilder/base.cow
# cowbuilder --update --basepath /var/cache/pbuilder/base.cow
# cowbuilder --login --basepath /var/cache/pbuilder/base.cow
# cowbuilder --create --basepath /var/cache/pbuilder/base-arm64.cow --distribution bookworm --architecture arm64
# cowbuilder --build nombre_paquete.dsc --basepath /var/cache/pbuilder/base-arm64.cow
# cowbuilder --clean --basepath /var/cache/pbuilder/base.cow
El comportamiento de cowbuilder puede personalizarse mediante un archivo de configuración, por ejemplo:
$ nano ~/.pbuilderrc
# Ruta al entorno base
BASETGZ=/var/cache/pbuilder/base.cow
# Distribución por defecto
DISTRIBUTION=bookworm
# Espejo para descargar paquetes
MIRRORSITE=http://deb.debian.org/debian
Guardar y cowbuilder usará estas configuraciones por defecto.