* 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 | ||||
| 
 | ||||
| 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 | ||||
| 
 | ||||
| book.is-valid: $(SOURCES) | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ | |||
| [ | ||||
| <!ENTITY introduction SYSTEM "introduction.xml"> | ||||
| <!ENTITY installation SYSTEM "installation.xml"> | ||||
| <!ENTITY overview SYSTEM "overview.xml"> | ||||
| <!ENTITY nix-store-reference SYSTEM "nix-store-reference.xml"> | ||||
| <!ENTITY nix-instantiate-reference SYSTEM "nix-instantiate-reference.xml"> | ||||
| <!ENTITY troubleshooting SYSTEM "troubleshooting.xml"> | ||||
|  | @ -27,6 +28,7 @@ | |||
| 
 | ||||
|   &introduction; | ||||
|   &installation; | ||||
|   &overview; | ||||
| 
 | ||||
|   <appendix> | ||||
|     <title>Command Reference</title> | ||||
|  |  | |||
|  | @ -111,6 +111,29 @@ $ autoreconf -i</screen> | |||
| 
 | ||||
|   </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> | ||||
| 
 | ||||
| <!-- | ||||
|  |  | |||
							
								
								
									
										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…
	
	Add table
		Add a link
		
	
		Reference in a new issue