diff options
Diffstat (limited to 'doc/manual/package-management.xml')
-rw-r--r-- | doc/manual/package-management.xml | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/doc/manual/package-management.xml b/doc/manual/package-management.xml index 2b2e04c11f24..f916d21f36cc 100644 --- a/doc/manual/package-management.xml +++ b/doc/manual/package-management.xml @@ -44,7 +44,7 @@ xlink:href='http://nix.cs.uu.nl/dist/nix' />.</para> Packages, you can view the set of available components in the release: <screen> -$ nix-env -qaf nixpkgs-<replaceable>version</replaceable> +$ nix-env -qaf nixpkgs-<replaceable>version</replaceable> '*' ant-blackdown-1.4.2 aterm-2.2 bash-3.0 @@ -62,7 +62,7 @@ available components, i.e., whether they are installed into the user environment and/or present in the system: <screen> -$ nix-env -qasf nixpkgs-<replaceable>version</replaceable> +$ nix-env -qasf nixpkgs-<replaceable>version</replaceable> '*' ... -PS bash-3.0 --S binutils-2.15 @@ -382,6 +382,19 @@ $ nix-store --gc --print-dead</screen> Likewise, the option <option>--print-live</option> will show the paths that <emphasis>won’t</emphasis> be deleted.</para> +<para>There is also a convenient little utility +<command>nix-collect-garbage</command>, which when invoked with the +<option>-d</option> (<option>--delete-old</option>) switch deletes all +old generations of all profiles in +<filename>/nix/var/nix/profiles</filename>. So + +<screen> +$ nix-collect-garbage -d</screen> + +is a quick and easy way to clean up your system.</para> + + + <section xml:id="ssec-gc-roots"><title>Garbage collector roots</title> @@ -463,4 +476,11 @@ available in the subscribed channels.</para> </section> +<section xml:id="sec-one-click"><title>One-click installations</title> + +<para>TODO</para> + +</section> + + </chapter> |