Building Nix from SourceAfter unpacking or checking out the Nix sources, issue the
following commands:
$ ./configure options...
$ make
$ make install
Nix requires GNU Make so you may need to invoke
gmake instead.When building from the Git repository, these should be preceded
by the command:
$ ./bootstrap.shThe installation path can be specified by passing the
to
configure. The default installation directory is
/usr/local. You can change this to any location
you like. You must have write permission to the
prefix path.Nix keeps its store (the place where
packages are stored) in /nix/store by default.
This can be changed using
.It is best not to change the Nix
store from its default, since doing so makes it impossible to use
pre-built binaries from the standard Nixpkgs channels — that is, all
packages will need to be built from source.Nix keeps state (such as its database and log files) in
/nix/var by default. This can be changed using
.If you want to rebuild the documentation, pass the full path to
the DocBook RELAX NG schemas and to the DocBook XSL stylesheets using
the
and
options.