[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: non-root store
From: |
Pjotr Prins |
Subject: |
Re: non-root store |
Date: |
Sun, 6 Dec 2020 17:07:17 +0100 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
On Sun, Dec 06, 2020 at 03:57:00PM +0100, Ricardo Wurmus wrote:
> A common complaint about Guix is that it requires root permissions to
> install, which is “scary” and may seem unnecessary on single-user
> systems. By wrapping guix-daemon so that it uses file system
> virtualization (via user namespaces, proot, or the glibc debug hack) we
> could eliminate this obstacle.
We have started providing Guix built Docker containers. Works for many
users. But yes, a native install would be much nicer.
> What do you think? Am I missing something obvious?
I have run the guix-daemon with proot as a user in the past. So it
should be possible with user namespaces.
https://github.com/pjotrp/guix-notes/blob/master/GUIX-NO-ROOT.org#run-guix-daemon-in-proot
Once you have it in proot you can install software and even build
binaries on a relative path.
It is just a bit too much for the average user.
Pj.