CDEBOOTSTRAP(1)
π CDEBOOTSTRAP(1) π
okay bestie, gather round, because this is the manual page for cdebootstrap β it lives in the User Commands corner of the man-page universe (section 1, iykyk), and it's literally the blueprint for birthing a whole entire baby Debian system. no cap, she's iconic. π
πΈ NAME πΈ
cdebootstrap β bootstrap a Debian system β¨
π¦ SYNOPSIS π¦
cdebootstrap [OPTION]... [ORIGIN/]CODENAME TARGET [MIRROR]
π DESCRIPTION π
so here's the whole vibe, bestie: cdebootstrap builds a basic Debian system of CODENAME (like jessie, stretch, sid β the girlies) from ORIGIN (like Debian, Ubuntu) into TARGET, using the source you specify in MIRROR. that's the whole glow-up pipeline. π«
it supports http://, ftp://, file:// and ssh:// URLs, and if you don't say anything it defaults to http://ftp.debian.org/debian. and the ssh:// scheme?? it uses cat on the remote host to access the files. π so you have to set up a master connection and configure ssh to use it, or use a key for authentication. No user interaction is possible. like, none. she does not do small talk. π
the complete log gets saved as /var/log/bootstrap.log in the new system, so you can always go back and read the receipts. π
also, real talk: mandatory arguments to long options are mandatory for short options too. that's not a suggestion, that's the law. π
β¨ OPTIONS β¨
--allow-unauthenticatedβ ignore if packages can't be authenticated. this one is a big yolo: it ignores the unavailability ofRelease.gpg, missing keyrings, broken signatures, and even a missinggpgvexecutable. π-a,--arch=ARCHβ set the target architecture. pick your fighter. π₯-c,--configdir=CONFIGDIRβ set the config directory.--debugβ enable debug output. for when you need to see everything. π-d,--download-onlyβ download the packages, but don't perform installation. window shopping only, bestie. ποΈ--exclude=A,B,Cβ drop packages from the installation list. heads up though: this only works if the package is pulled in explicitely, either via priority or explicit definition in the config. it won't exclude packages which are pulled in via dependencies. so it's giving "not that powerful, but she tries". π«Ά--foreignβ enable support for non-native arch (needsqemu-user-static). bring a translator, it's a whole international moment. π-f,--flavour=FLAVOURβ select the flavour to use (see FLAVOURS below, it's the menu).-k,--keyring=KEYRINGβ use the given keyring. relative filenames are looked up in/usr/local/share/keyrings,/usr/share/keyringsandCONFIGDIR. she'll go hunting. π-H,--helperdir=DIRβ set the helper directory.--include=A,B,Cβ install extra packages. treat yourself. π-q,--quietβ be quiet. only warnings and errors are shown. library mode activated. π€«--suite-configβ (okay so the page literally gives no description for this one. mysterious queen behavior. we do not invent facts in this house, so that's all the tea we have. π)-v,--verboseβ be verbose. all command output is shown. main character energy, nothing is hidden. π’-h,--helpβ display this help and exit.--versionβ output version information and exit.
π FLAVOURS π
these are the flavours available with the default configuration β pick your aesthetic:
buildβ installsessential,aptandbuild-essential. suitable forsbuildandpbuilderusage. allrc.doperations are disabled by apolicy-rc.dscript (thecdebootstrap-helper-rc.dpackage). the full-send, do-everything flavour. π₯minimalβ installsessentialandapt. allrc.doperations are disabled by apolicy-rc.dscript (thecdebootstrap-helper-rc.dpackage). small, cute, gets the job done. πΈstandardβ installs required and important priority packages. this is the default flavour. so if you didn't pick, you already picked this one, bestie. π
one last thing: this page is filed underCDEBOOTSTRAP(1), and the footer down at the bottom just sayscdebootstrapβ that's the source, that's who to thank. no version number, no date, just vibes. π§
anyway bestie that's the whole page, go bootstrap something gorgeous, ily, mwah πβ¨π
π¦ where this page comes from
- debian bookworm: cdebootstrap-static 0.7.8+b39
- debian trixie: cdebootstrap-static 0.7.9+b13
- ubuntu jammy: cdebootstrap-static 0.7.7ubuntu3
- ubuntu noble: cdebootstrap-static 0.7.8build2
- ubuntu questing: cdebootstrap-static 0.7.9
- ubuntu resolute: cdebootstrap-static 0.7.9build1
- ubuntu stonking: cdebootstrap-static 0.7.9build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms