SBUILD-CHECKPACKAGES(1)
π SBUILD-CHECKPACKAGES π
okay so real talk, bestie β this is the SBUILD-CHECKPACKAGES(1) page from the Debian sbuild manual, and it's genuinely one of the most underrated little tools in the whole chroot game. no cap. let's get into it π
β¨ NAME β¨
sbuild-checkpackages β it checks the package list in an sbuild chroot against a reference list. that's it. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
sbuild-checkpackages [-h|--help | -V|--version | -l|--list | -s|--set]
CHROOT
π DESCRIPTION π
so what this icon actually does is compare the package list inside an sbuild chroot β that's the dpkg status file, iykyk β against a reference list of packages. then it shows you the differences between the two lists, which is basically the tea: what you'd need to remove and what you'd need to install to make the chroot match the reference list again. slay. π
the reference list can be set from the dpkg status file, and honestly you have to do that first, because otherwise you have no baseline to compare against. it's giving "you can't diff nothing, bestie." π
and here's the lowkey important part: the chroot should only include essential and build-essential packages, plus the extra packages that sbuild needs β like fakeroot. don't be stuffing random stuff in there, that's not the vibe. π
β OPTIONS β
π Actions π
-h,--helpβ displays this manual. hi bestie, you found it π«Ά-V,--versionβ prints version information. flex the number β¨-l,--listβ lists the differences between the installed packages and the reference file. this is the main character option fr fr π₯-s,--setβ sets the reference file from the currently installed package list. do this first or you're just floating with no baseline π
π¦ Chroot selection π¦
CHROOTβ the chroot to use. and here's the cute part: the letterso,s,t,uandecan be used as abbreviations foroldstable,stable,testing,unstableandexperimental, respectively. single-letter shortcuts, we love efficiency π
π EXAMPLES π
want to set the reference file in the unstable chroot? periodt:
% sbuild-checkpackages unstable --set
want to see the differences in the unstable chroot? go off:
% sbuild-checkpackages unstable --list
π AUTHORS π
Roger Leigh. respect the legend π«‘
π COPYRIGHT π
Copyright Β© 2006β2008 Roger Leigh <rleigh@debian.org>.
π SEE ALSO π
sbuild(1) β go read the big one, it's the parent fr fr π§
reminder bestie: set your reference list first. if you don't, there's no baseline, and a comparison with no baseline is just β¨vibesβ¨ and not actual information. π
okay that's the whole page, no gatekeeping. this was Version 0.89.3+deb13u4, dated 28 December 2025 β go forth and keep your chroots immaculate. π β¨π
π¦ where this page comes from
- debian trixie: sbuild 0.89.3+deb13u4 Β· GPL-2.0-or-later
- Copyright Β© 2005-2008 Roger Leigh <rleigh@debian.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms