Herramienta que comprueba que un .deb se puede instalar, actualizar y eliminar, incluido el purge, sin dejar el sistema "sucio". Lo hace dentro de un chroot mínimo, comparando el árbol de ficheros antes y después de las operaciones.
$ piuparts ./mi-paquete_1.0-1_amd64.deb
Ejemplo usando una base ya preconstruida
# debootstrap stable /var/cache/piuparts/base-chroot http://deb.debian.org/debian
# tar -C /var/cache/piuparts/base-chroot -czf /var/cache/piuparts/base.tgz .
$ piuparts -b /var/cache/piuparts/base.tgz ./mi-paquete_1.0-1_amd64.deb
$ piuparts ../mi-paquete_1.0-1_amd64.changes
$ piuparts --old-package ./mi-paquete_0.9-1_amd64.deb ./mi-paquete_1.0-1_amd64.deb
$ piuparts --fromdist bookworm --dist trixie mi-paquete
$ piuparts -d unstable -m 'http://deb.debian.org/debian main contrib non-free non-free-firmware' --keep-chroot ./mi-paquete_1.0-1_amd64.deb