* Updates.
This commit is contained in:
parent
f6a30ab264
commit
62d9b31d0a
4 changed files with 59 additions and 1 deletions
|
@ -4,7 +4,8 @@ XMLLINT = $(ENV) $(xmllint) $(xmlflags) --catalogs
|
||||||
XSLTPROC = $(ENV) $(xsltproc) $(xmlflags) --catalogs
|
XSLTPROC = $(ENV) $(xsltproc) $(xmlflags) --catalogs
|
||||||
|
|
||||||
SOURCES = book.xml introduction.xml installation.xml \
|
SOURCES = book.xml introduction.xml installation.xml \
|
||||||
nix-store-reference.xml \
|
overview.xml \
|
||||||
|
nix-store-reference.xml nix-instantiate-reference.xml \
|
||||||
troubleshooting.xml bugs.xml
|
troubleshooting.xml bugs.xml
|
||||||
|
|
||||||
book.is-valid: $(SOURCES)
|
book.is-valid: $(SOURCES)
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
[
|
[
|
||||||
<!ENTITY introduction SYSTEM "introduction.xml">
|
<!ENTITY introduction SYSTEM "introduction.xml">
|
||||||
<!ENTITY installation SYSTEM "installation.xml">
|
<!ENTITY installation SYSTEM "installation.xml">
|
||||||
|
<!ENTITY overview SYSTEM "overview.xml">
|
||||||
<!ENTITY nix-store-reference SYSTEM "nix-store-reference.xml">
|
<!ENTITY nix-store-reference SYSTEM "nix-store-reference.xml">
|
||||||
<!ENTITY nix-instantiate-reference SYSTEM "nix-instantiate-reference.xml">
|
<!ENTITY nix-instantiate-reference SYSTEM "nix-instantiate-reference.xml">
|
||||||
<!ENTITY troubleshooting SYSTEM "troubleshooting.xml">
|
<!ENTITY troubleshooting SYSTEM "troubleshooting.xml">
|
||||||
|
@ -27,6 +28,7 @@
|
||||||
|
|
||||||
&introduction;
|
&introduction;
|
||||||
&installation;
|
&installation;
|
||||||
|
&overview;
|
||||||
|
|
||||||
<appendix>
|
<appendix>
|
||||||
<title>Command Reference</title>
|
<title>Command Reference</title>
|
||||||
|
|
|
@ -111,6 +111,29 @@ $ autoreconf -i</screen>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
|
||||||
|
<sect1>
|
||||||
|
<title>Using Nix</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
To use Nix, some environment variables should be set. In particular,
|
||||||
|
<literal>PATH</literal> should contain the directories
|
||||||
|
<filename><replaceable>prefix</replaceable>/bin</filename> and
|
||||||
|
<filename><replaceable>prefix</replaceable>/var/nix/links/current/bin</filename>.
|
||||||
|
The first directory contains the Nix tools themselves, while the second
|
||||||
|
contains to the current <emphasis>user environment</emphasis> (an
|
||||||
|
automatically generated package consisting of symlinks to installed
|
||||||
|
packages). The simplest way to set the required environment variables is
|
||||||
|
to include the file
|
||||||
|
<filename><replaceable>prefix</replaceable>/etc/profile.d/nix.sh</filename>
|
||||||
|
in your <filename>~/.bashrc</filename> (or similar), like this:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen>
|
||||||
|
. <replaceable>prefix</replaceable>/etc/profile.d/nix.sh</screen>
|
||||||
|
|
||||||
|
</sect1>
|
||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|
32
doc/manual/overview.xml
Normal file
32
doc/manual/overview.xml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<chapter>
|
||||||
|
<title>Overview</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This chapter provides a guided tour of Nix.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<sect1>
|
||||||
|
<title>Basic package management</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Let's start from the perspective of an end-user. Common operations at
|
||||||
|
this level are to install and remove packages, ask what packages are
|
||||||
|
installed or available for installation, and so on.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
To install packages, a <emphasis>Nix expression</emphasis> is required
|
||||||
|
that tells Nix how to build that package. There is a <ulink
|
||||||
|
url='https://svn.cs.uu.nl:12443/dist/trace/trace-nixpkgs-trunk.tar.bz2'>standard
|
||||||
|
distribution of Nix expressions</ulink> for many common packages.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
</chapter>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
local variables:
|
||||||
|
sgml-parent-document: ("book.xml" "chapter")
|
||||||
|
end:
|
||||||
|
-->
|
Loading…
Reference in a new issue