From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: How to install guix without root permission Date: Fri, 06 Jan 2017 16:53:19 +0100 Message-ID: <87lguokwwg.fsf@gnu.org> References: <87tw9cmh75.fsf@gnu.org> <40b375d5-3f52-5dbe-1c97-140f6d23b1b0@tobias.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPWpa-0003Wv-7C for help-guix@gnu.org; Fri, 06 Jan 2017 10:53:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPWpX-0003p4-54 for help-guix@gnu.org; Fri, 06 Jan 2017 10:53:26 -0500 In-Reply-To: <40b375d5-3f52-5dbe-1c97-140f6d23b1b0@tobias.gr> (Tobias Geerinckx-Rice's message of "Fri, 6 Jan 2017 15:18:00 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Tobias Geerinckx-Rice Cc: help-guix@gnu.org Tobias Geerinckx-Rice skribis: > On 06/01/17 14:59, rohit yadav wrote: >> =E2=80=8BThanks for the reply. =E2=80=8BThe proot (https://proot-me.gith= ub.io/) project >> allows you to map $HOME/gnu/store to /gnu/store etc. However, where I am >> struggling is the guixbuild users and group creation, and running guix >> daemon. > > I do exactly that as regular user on a shared shell server. Oh, cool! > It avoids the drawbacks mentioned by Ludo', except for the lack of hard > build isolation: I just used --disable-chroot to side-step the build > user group issue. There may be ways around that too. OTOH, PRoot can presumably provide some level of isolation already, by simply having /gnu/store visible to the guix-daemon process, and not /usr/bin etc. Good to hear that it works for you, I=E2=80=99ll have to give it a try! Ludo=E2=80=99.