-The "autoreconf -vi" command can be used to generate the build system
-infrastructure; it reports an error if an inappropriate version of the
-above packages is being used.
+For information on installation from a Git checkout, please see the ‘HACKING’
+file.
+
+* Installing Guix from Guix
+
+You can re-build and re-install Guix using a system that already runs Guix.
+To do so:
+
+ - Install the dependencies (see 'Requirements' above) and build tools using
+ Guix:
+
+ guix package --install autoconf automake bzip2 gcc-toolchain gettext \
+ guile libgcrypt pkg-config sqlite
+
+ - Set the environment variables that Guix recommends you to set during the
+ package installation process:
+ ACLOCAL_PATH, CPATH, LIBRARY_PATH, PKG_CONFIG_PATH
+
+ - Set the PATH environment variable to refer to the profile:
+ PATH=$HOME/.guix-profile/bin:$PATH
+
+ - Re-run the 'configure' script passing it the option
+ '--with-libgcrypt-prefix=$HOME/.guix-profile/', as well as
+ '--localstatedir=/somewhere', where '/somewhere' is the 'localstatedir'
+ value of the currently installed Guix (failing to do that would lead the
+ new Guix to consider the store to be empty!).
+
+ - Run "make", "make check", and "make install".