diff options
author | Holger Levsen <holger@layer-acht.org> | 2016-05-09 21:50:21 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2016-05-09 21:50:21 +0200 |
commit | 5144cb4771544ff5574f6895d8997af7d9aa70dd (patch) | |
tree | dffba3c236bb33d2480f6b7642b7c7883b69cfda | |
parent | 6affb792e5adc50015f1c305bfaede7441a1a336 (diff) | |
download | jenkins.debian.net-5144cb4771544ff5574f6895d8997af7d9aa70dd.tar.xz |
reproducible guix: add notes from manolis
-rw-r--r-- | TODO | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -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 +<http://www.gnu.org/software/guix/manual/html_node/Binary-Installation.html>, +grab the tarball and follow the instructions there. + +*Source instalation: + +First make sure you have the dependencies mentioned at +<http://www.gnu.org/software/guix/manual/guix.html#Requirements> 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 +<https://www.gnu.org/software/guix/manual/html_node/Build-Environment-Setup.html>. + +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... |