From 5144cb4771544ff5574f6895d8997af7d9aa70dd Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Mon, 9 May 2016 21:50:21 +0200 Subject: reproducible guix: add notes from manolis --- TODO | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index 5490b6a8..1775cdf5 100644 --- a/TODO +++ b/TODO @@ -350,6 +350,37 @@ $ du -hd1 | sort -h | tail -n 6 * there's no "apt-get install", because of non-FHS conformance, but see https://www.gnu.org/software/guix/download/ * there's a privileged build daemon, which is needed to perform fully isolated builds, see https://www.gnu.org/software/guix/manual/html_node/Build-Environment-Setup.html#Build-Environment-Setup * it's a bit of work to set up, but all the steps are documented. the "binary installation" method being the easiest. +* Manolis wrote: +---- +There are two ways to install guix, through prebuilt binaries or through +the source. + +*Binary installation: + +Go to +, +grab the tarball and follow the instructions there. + +*Source instalation: + +First make sure you have the dependencies mentioned at + installed. + +Then download Guix's source from +ftp://alpha.gnu.org/gnu/guix/guix-0.9.0.tar.gz and use the usual +./configure && make && make install + +After you have Guix built, you need to create the build-users and have +the guix-daemon run as root, as described here +. + +Keep in mind that the guix-daemon must always run as root. + +*Testing if everything works: + +Now just run `guix package -i vim` as a non-root user. If it runs +correctly, Guix is ready for work. +---- ==== reproducible... -- cgit v1.2.3-70-g09d2