Download and deploy the latest version of Guix.
-C, --channels=FILE
deploy the channels defined in FILE
--url=URL
download "guix" channel from the Git repository at URL
--commit=COMMIT
download the specified "guix" channel COMMIT
--branch=BRANCH
download the tip of the specified "guix" channel BRANCH
--allow-downgrades allow downgrades to earlier channel revisions
--disable-authentication
disable channel authentication
-N, --news
display news compared to the previous generation
-l, --list-generations[=PATTERN]
list generations matching PATTERN
--details
show details when listing generations
--roll-back
roll back to the previous generation
-d, --delete-generations[=PATTERN]
delete generations matching PATTERN
-S, --switch-generation=PATTERN
switch to a generation matching PATTERN
-p, --profile=PROFILE
use PROFILE instead of ~/.config/guix/current-v, --verbosity=LEVEL
use the given verbosity LEVEL
--bootstrap
use the bootstrap Guile to build the new Guix
-L, --load-path=DIR
prepend DIR to 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 from URLS if 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 after SECONDS of silence
--timeout=SECONDS
mark the build as failed after SECONDS of activity
--rounds=N
build N times in a row to detect non-determinism
-c, --cores=N
allow the use of up to N CPU cores for the build
-M, --max-jobs=N
allow at most N build jobs
--debug=LEVEL
produce debugging output at LEVEL
--list-systems
list available systems
-s, --system=SYSTEM
attempt to build for SYSTEM--e.g., "i686-linux"
-h, --help
display this help and exit
-V, --version
display version information and exit