From mboxrd@z Thu Jan 1 00:00:00 1970 From: dian_cecht@zoho.com Subject: Re: Some questions regarding GuixSD Date: Fri, 30 Sep 2016 12:46:15 -0700 Message-ID: <20160930194615.GA17165@khaalida> References: <20160930010954.GA644@khaalida> <87zimpssv3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq3nl-0003Qb-17 for help-guix@gnu.org; Fri, 30 Sep 2016 15:48:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bq3nf-0007JF-1n for help-guix@gnu.org; Fri, 30 Sep 2016 15:48:55 -0400 Received: from sender153-mail.zoho.com ([74.201.84.153]:25447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq3ne-0007IO-Pg for help-guix@gnu.org; Fri, 30 Sep 2016 15:48:50 -0400 Received: from localhost (khaalida [local]) by khaalida (OpenSMTPD) with ESMTPA id 741f7b49 for ; Fri, 30 Sep 2016 19:46:15 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87zimpssv3.fsf@gnu.org> 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: help-guix@gnu.org On Fri, Sep 30, 2016 at 10:18:40AM +0200, Ludovic Courtès wrote: > > 2) Are multiple versions of a package in the tree at any given time? > > You can have multiple profiles, each containing a different version of a > given package, for example. > > The source tree of Guix itself usually only contains the latest version > of each package. There are exceptions for packages where it makes sense > to keep several stable series in parallel: GCC, Python, Guile, etc. I don't know where Guix/GuixSD is in regards to the plans for it, and I havn't had a chance to glance at the ROADMAP you mentioned later in this email, but I can say from personal experience that maintaining one and only one version of a package in a tree is a Really Bad Idea. When I used Arch they had (and may still have, I have no clue what has happened with that distro since) a policy to only maintain one version of any package at any given time in the distro. This is a huge PITA and sometimes can make a system unusable if a package breaks. I distinctly recall having one package I relied on breaking when I used Arch and having to wait a few days for them to release a new version. > > > 3) Is there any way to install GuixSD from something other than the LiveUSB > > image on the site? > > You can install Guix on top of your GNU/Linux system and run: > > guix system init config.scm / > > Be careful: this is a one-way change! So as long as Guix is installed correctly in the host system, the aforementioned command is effectivly the install phase, while the rest is simply setting up the enviroment for the new system? I can certain get behind that. Thanks for the information; expect more questions from me.