mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
doc: Clarify that `guix-build' really is for developers.
* doc/guix.texi (Invoking guix-build): Make it clear that `guix-build' doesn't access the user's profile, and add cross-ref to `guix-package'. Suggested by Nikita Karetnikov <nikita@karetnikov.org>.
This commit is contained in:
parent
6e4da6ead1
commit
6798a8e485
1 changed files with 7 additions and 3 deletions
|
@ -982,8 +982,12 @@ space.
|
|||
@section Invoking @command{guix-build}
|
||||
|
||||
The @command{guix-build} command builds packages or derivations and
|
||||
their dependencies, and prints the resulting store paths. It is mainly
|
||||
useful for distribution developers. The general syntax is:
|
||||
their dependencies, and prints the resulting store paths. Note that it
|
||||
does not modify the user's profile---this is the job of the
|
||||
@command{guix-package} command (@pxref{Invoking guix-package}). Thus,
|
||||
it is mainly useful for distribution developers.
|
||||
|
||||
The general syntax is:
|
||||
|
||||
@example
|
||||
guix-build @var{options} @var{package-or-derivation}@dots{}
|
||||
|
@ -1015,7 +1019,7 @@ Build the packages' source derivations, rather than the packages
|
|||
themselves.
|
||||
|
||||
For instance, @code{guix-build -S gcc} returns something like
|
||||
@file{/nix/store/xxx-gcc-4.7.2.tar.bz2}, which is GCC's source tarball.
|
||||
@file{/nix/store/@dots{}-gcc-4.7.2.tar.bz2}, which is GCC's source tarball.
|
||||
|
||||
@item --system=@var{system}
|
||||
@itemx -s @var{system}
|
||||
|
|
Loading…
Reference in a new issue