Scroll to navigation

GUIX(1) User Commands GUIX(1)


guix - manual page for guix 1.2.0rc2





COMMAND must be one of the sub-commands listed below:

main commands
deploy operating systems on a set of machines
describe the channel revisions currently used
invoke the garbage collector
install packages
manage packages and profiles
pull the latest revision of Guix
remove installed packages
search for packages
show information about packages
build and deploy full operating systems
run commands from a different revision
upgrade packages to their latest version
report on the availability of pre-built package binaries
software development commands
run code in containers created by 'guix environment -C'
spawn one-off software environments
create application bundles
packaging commands
build packages or derivations without installing them
challenge substitute servers, comparing their binaries
download a file to the store and print its hash
view and edit package definitions
view and query package dependency graphs
compute the cryptographic hash of a file
import a package definition from an external repository
validate package definitions
publish build results over HTTP
update existing package definitions
profile the on-disk size of packages
plumbing commands
manipulate, export, and import normalized archives (nars)
copy store items remotely over SSH
operate on Git repositories
set up and operate build offloading
list currently running sessions
read-eval-print loop (REPL) for interactive programming


Report bugs to:
GNU Guix home page: <>
General help using Guix and GNU software: <>


Copyright © 2020 the Guix authors License GPLv3+: GNU GPL version 3 or later <>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.


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.

November 2020 GNU