CHDIST(1)
π CHDIST π
okay bestie, buckle up, this is chdist from the Debian Utilities manual, section 1, and it's literally the cutest way to juggle a whole bunch of distros at once π¦
β¨ NAME β¨
chdist β a script to easily play with several distributions π
πΈ SYNOPSIS πΈ
chdist [options] [command] [command parameters]
chdist [options] DIST command [command parameters]
so the second one up there? that syntax kicks in when DIST does not match any of the known commands from the list further down (peep the "COMMANDS" section, it's right there π). when that happens, the command can be, like, any program that exists on your system, and anything that's apt-based will use that DIST's apt data. iconic.
π DESCRIPTION π
chdist is a rewrite of the thing that used to be called 'MultiDistroTools' (or mdt, for the girlies in a hurry π).
what's it for? making 'APT trees' for several distributions at once, so you can check on the status of packages in another distro without messing with chroots. no chroot, no problem, periodt. β¨
π OPTIONS π
-a,--archARCH β pick your architecture (default:dpkg --print-architecture).-d,--data-dirDIR β pick your data directory (default:~/.chdist/).-h,--helpβ gives you a usage message, bestie π«Ά--versionβ shows you the version info.
π COMMANDS π
createDIST [URL RELEASE SECTIONS] β sets up a brand new tree namedDISTπ±listβ lists all the availableDISTsaptDIST<update|source|show|showsrc|...>β runsaptinsideDISTapt-getDIST<update|source|...>β runsapt-getinsideDISTapt-cacheDIST<show|showsrc|...>β runsapt-cacheinsideDISTapt-fileDIST<update|search|...>β runsapt-fileinsideDISTapt-rdependsDIST [...] β runsapt-rdependsinsideDISTbuild-rdepsDIST [...] β runsbuild-rdepsinsideDIST. β οΈ heads up: when theDISTorigin and suite/codename are different from your system's origin and suite/codename, you gotta set them yourself usingbuild-rdepsoptions. no cap.aptitudeDIST [...] β runsaptitudeinsideDISTsrc2binDIST SRCPKG β lists the binary packages forSRCPKGinDISTbin2srcDIST BINPKG β lists the source package forBINPKGinDISTcompare-packagesDIST1 DIST2 [DIST3, ...]compare-bin-packagesDIST1 DIST2 [DIST3, ...] β lists the versions of packages across several DISTributions πcompare-versionsDIST1 DIST2compare-bin-versionsDIST1 DIST2 β same ascompare-packages/compare-bin-packages, but it also runsdpkg --compare-versionsand shows you where the package is newer πcompare-src-bin-packagesDIST β compares sources and binaries forDISTcompare-src-bin-versionsDIST β same ascompare-src-bin-packages, but it also runsdpkg --compare-versionsand shows you where the package is newergrep-dctrl-packagesDIST [...] β runsgrep-dctrlon*_PackagesinsideDISTgrep-dctrl-sourcesDIST [...] β runsgrep-dctrlon*_SourcesinsideDIST
π¦ COPYRIGHT π¦
this program is copyright 2007 by Lucas Nussbaum and Luk Claes. it comes with ABSOLUTELY NO WARRANTY β like, none, zero, nada π
it's licensed under the terms of the GPL, either version 2 of the License, or (at your option) any later version. slay.
<div align="center">
π that's the whole page, bestie, go forth and distro-hop responsibly π
Debian Utilities Β· 2026-09-21 Β· CHDIST(1) β mwah, bye πβ¨
</div>
π¦ where this page comes from
- ubuntu stonking: devscripts 2.26.11ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms