GUIX(1)
π GUIX(1) π
okay so bestie, this is the manual page for guix package (GNU Guix) 1.5.0rc1.47-fc2f5a β and yes, we're getting into the whole package-management situation together. no cap, it's giving βone transaction to rule them allβ energy. π«Ά
πΈ NAME πΈ
guix β manual page for guix package (GNU Guix) 1.5.0rc1.47-fc2f5a
β¨ SYNOPSIS β¨
guix package [OPTION]...
π DESCRIPTION π
Install, remove, or upgrade packages in a single transaction. literally the main-character move of this whole page. π
here's the full option menu, no skips, no βoops I forgot oneβ energy:
-i,--install PACKAGE ...β install PACKAGEs-e,--install-from-expression=EXPβ install the packageEXPevaluates to-f,--install-from-file=FILEβ install the package that the code withinFILEevaluates to-r,--remove PACKAGE ...β remove PACKAGEs-u,--upgrade[=REGEXP]β upgrade all the installed packages matchingREGEXP-m,--manifest=FILEβ create a new profile generation with the manifest fromFILE--do-not-upgrade[=REGEXP]β do not upgrade any packages matchingREGEXP--roll-backβ roll back to the previous generation--search-paths[=KIND]β display needed environment variable definitions-l,--list-generations[=PATTERN]β list generations matchingPATTERN-d,--delete-generations[=PATTERN]β delete generations matchingPATTERN-S,--switch-generation=PATTERNβ switch to a generation matchingPATTERN--export-manifestβ print a manifest for the chosen profile--export-channelsβ print channels for the chosen profile-p,--profile=PROFILEβ usePROFILEinstead of the user's default profile--list-profilesβ list the user's profiles--allow-collisionsβ do not treat collisions in the profile as an error--bootstrapβ use the bootstrap Guile to build the profile-v,--verbosity=LEVELβ use the given verbosityLEVEL-s,--search=REGEXPβ search in synopsis and description usingREGEXP-I,--list-installed[=REGEXP]β list installed packages matchingREGEXP-A,--list-available[=REGEXP]β list available packages matchingREGEXP--show=PACKAGEβ show details aboutPACKAGE-L,--load-path=DIRβ prependDIRto the package module search path-K,--keep-failedβ keep build tree of failed builds-k,--keep-goingβ keep going when some of the derivations fail-n,--dry-runβ do not build the derivations--fallbackβ fall back to building when the substituter fails--no-substitutesβ build instead of resorting to pre-built substitutes--substitute-urls=URLSβ fetch substitute fromURLSif they are authorized--no-graftsβ do not graft packages--no-offloadβ do not attempt to offload builds--max-silent-time=SECONDSβ mark the build as failed afterSECONDSof silence--timeout=SECONDSβ mark the build as failed afterSECONDSof activity--rounds=Nβ buildNtimes in a row to detect non-determinism-c,--cores=Nβ allow the use of up toNCPU cores for the build-M,--max-jobs=Nβ allow at mostNbuild jobs--debug=LEVELβ produce debugging output atLEVEL--help-transformβ list package transformation options not shown here-h,--helpβ display this help and exit-V,--versionβ display version information and exit
genuinely obsessed with how many flags there are. like, she's thorough. π β¨
π¦ REPORTING BUGS π¦
Report bugs to: <https://codeberg.org/guix/guix/issues/>
GNU Guix home page: <https://www.gnu.org/software/guix/>
General help using Guix and GNU software: <https://guix.gnu.org/en/help/>
π COPYRIGHT π
Copyright Β© 2025 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
π SEE ALSO π
The full documentation for guix is maintained as a Texinfo manual. If the info and guix programs are properly installed at your site, the command
info guix
should give you access to the complete manual.
signed off with GNU energy: GNU β’ January 2026 β’ GUIX(1) ππβ¨
π¦ where this page comes from
- alpine 3.24: guix-doc 1.5.0-r2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms