From b4f88d0ec364f00196127ea29e8db5033368e23a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 13 Aug 2003 09:13:52 +0000 Subject: * Split the book.xml into several xml files. --- doc/manual/installation.xml | 79 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 doc/manual/installation.xml (limited to 'doc/manual/installation.xml') diff --git a/doc/manual/installation.xml b/doc/manual/installation.xml new file mode 100644 index 0000000000..7d8821d470 --- /dev/null +++ b/doc/manual/installation.xml @@ -0,0 +1,79 @@ + + Installation + + + Prerequisites + + + Nix uses Sleepycat's Berkeley DB and CWI's ATerm library. However, these + are fetched automatically as part of the build process. + + + + Other than that, you need a good C++ compiler. GCC 2.95 does not appear + to work; please use GCC 3.x. + + + + + Obtaining Nix + + + Nix can be obtained from its Subversion + repository. For example, the following command will check out + the latest revision into a directory called nix: + + + + $ svn checkout http://losser.st-lab.cs.uu.nl:12080/repos/trace/nix/trunk + nix + + + Likewise, specific releases can be obtained from the tags + directory of the repository. If you don't have Subversion, you + can download a compressed + tar-file of the latest revision of the repository. + + + + + + Building Nix + + + To build Nix, do the following: + + + + $ autoreconf -i $ ./configure options... $ + make $ make install + + + Currently, the only useful switch for configure is + to specify + where Nix is to be installed. The default installation directory is + /nix. You can change this to any location you like. + You should ensure that you have write permission to the installation + prefix. + + + + + It is advisable not to change the installation + prefix, since doing so will in all likelihood make it impossible to use + derivates built on other systems. + + + + + + + + -- cgit 1.4.1