[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: First time guix build

From: Alex Sassmannshausen
Subject: Re: First time guix build
Date: Tue, 22 Jan 2013 23:49:32 +0000
User-agent: mu4e; emacs 24.2.1

That seems to have worked a treat — thanks for your help.

Whilst reading the published manual on the GNU Guix website I came across the 
following three sentences that could maybe be improved (their all in section 
'Instead of referring to these directories, users have their own profile, which 
points to the packages that they actually want to use. That profile is normally 
stored in $HOME/.guix-profile, and each user has its own profile. '
Would probably sound better and read easier if it were:
'Instead of referring to these directories, users each have their own profile, 
which points to the packages that they actually want to use. These profiles are 
stored within each user's own home directory, at $HOME/.guix-profile.'

The nextparagraph could be rewritten as (though maybe just unnecessary 
For example, alice installs GCC 4.7.2. As a result, gcc in her profile, 
/home/alice/.guix-profile/bin/gcc would point to 
/nix/store/xxx-gcc-4.7.2/bin/gcc. Now, on the same machine, bob had already 
installed GCC 4.8.0. Bob's profile simply continues to point to 
/nix/store/xxx-gcc-4.8.0/bin/gcc; i.e. both versions of GCC coexist on the same 
system without any interference.

Finally, what I think is a typ-o:
…if the guix-package processed is terminated… 
should be
…if the guix-package process is terminated…

I also just now, when re-configuring with a different store directory, noticed 
that there might be a typ-o in the localstatedir param example. It currently 
The default values are --with-store-dir=/nix/store and --localstatedir=/nix/var.
But I think it should read
[…] and --localstatedir=/var/nix.

Hope this helps, let me know if it's better to provide this kind of thing in a 
different fashion.



Ludovic Courtès <address@hidden> writes:

> Hello,
> Alex Sassmannshausen <address@hidden> skribis:
>> I'm trying my hand at building guix and have run into some
>> problems. I've cloned the git repository à la:
>> $ git clone git://git.savannah.gnu.org/guix.git
>> followed by 
>> $ cd guile; autoreconf -vif
>> $ ./configure && make
> You actually need to run the ./bootstrap script instead of ‘autoreconf’.
> It does a couple more things: it initializes a Git sub-module that
> points to the Nix repo, and copies the subset of Nix source code that we
> need in the nix/ directory.
> Let us know how it works!
> Ludo’.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]