DH_INSTALLCLIGAC(1)
π DH_INSTALLCLIGAC β bestie's guide to late-installing assemblies π
okay so real talk, this is a page from Debhelper for CLI (Common Language Infrastructure), and honestly? it's giving "niche but iconic." let's get into it. π¦
β¨ NAME β¨
dh_installcligac β register assemblies to be late installed into a GAC
π SYNOPSIS π
dh_installcligac [debhelper options] [-n]
πΈ DESCRIPTION πΈ
so dh_installcligac is a debhelper program, and her whole job β her entire main character arc β is installing assemblies and related files that the Debian cli-common package uses into the GAC of all installed runtimes. all of them. every single one. no assembly left behind. π
she also automatically generates the postinst and prerm commands you need to late install the assemblies. and if you're sitting there like "wait, how does that work tho?" β go read dh_installdeb(1), she explains the whole mechanism. iykyk. π«Ά
and fun fact, this whole thing is based on dh_installemacsen(1) from the emacsen-common package. it's giving "inspired by a classic," fr fr. π
β OPTIONS β
-n,--noscriptsβ do not touch thepostinst/prermscripts. hands off. π
π NOTES π
π¨ okay this is the important one, bestie: this command is not idempotent.dh_prepshould be called between invocations of this command. otherwise it may cause multiple instances of the same text to be added to maintainer scripts. and likeβ¦ nobody wants that. it's messy. it's not the vibe. calldh_prep. periodt. π
π SEE ALSO π
this program is a part of cli-common-dev. π
π AUTHOR π
Dylan R. E. Moonfire <debian@mfgames.com>
and that's the whole page, bestie!! this one ships with perl v5.40.1 and got its glow-up on 2025-08-16 β shoutout to the Debhelper for CLI (Common Language Infrastructure) era, ily, mwah πβ¨π§
π¦ where this page comes from
- ubuntu resolute: cli-common-dev 0.11 Β· GPL
- ubuntu stonking: cli-common-dev 0.11 Β· GPL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms