[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible guix: add notes from manolis

Holger Levsen holger at layer-acht.org
Mon May 9 19:50:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit 5144cb4771544ff5574f6895d8997af7d9aa70dd
Author: Holger Levsen <holger at layer-acht.org>
Date:   Mon May 9 21:50:21 2016 +0200

    reproducible guix: add notes from manolis
---
 TODO | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/TODO b/TODO
index 5490b6a..1775cdf 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
+<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...
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list