From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keith Osterheld Subject: Re: Configuration System's Handling of Missing Packages Date: Sat, 26 Dec 2015 23:36:14 -0800 Message-ID: <87si2opc7q.fsf@openmailbox.org> References: <87d1twsa22.fsf@openmailbox.org> <87io3nlybb.fsf@member.fsf.org> 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]:37800) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aD60g-00010T-C2 for help-guix@gnu.org; Sun, 27 Dec 2015 02:44:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aD60d-0006Jw-5c for help-guix@gnu.org; Sun, 27 Dec 2015 02:44:58 -0500 Received: from mail2.openmailbox.org ([62.4.1.33]:58790) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aD60d-0006JX-0I for help-guix@gnu.org; Sun, 27 Dec 2015 02:44:55 -0500 In-reply-to: <87io3nlybb.fsf@member.fsf.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-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: =?utf-8?B?5a6L5paH5q2m?= Cc: help-guix@gnu.org Thanks for the help! I have another question now. > =E2=80=9C(use-package-modules xfce)=E2=80=9D is same as =E2=80=9C(use-m= odules gnu packages xfce)=E2=80=9D, > it only make the =E2=80=98xfce=E2=80=99 module avaliable (like =E2=80=98= import=E2=80=99 or =E2=80=98require=E2=80=99), > but to actually use the 'xfce' package (exported by the =E2=80=98xfce=E2= =80=99 module), > you need to add it to the =E2=80=98packages=E2=80=99 field of the =E2=80= =98operating-system=E2=80=99. > > items (packages, configuration files, etc) will be download or build > into the =E2=80=99/gnu=E2=80=99 store when building the =E2=80=99operat= ing-system=E2=80=99, and packages > listed in the =E2=80=98packages=E2=80=99 field will be =E2=80=9Cinstall= ed=E2=80=9D into the system > profile, aka =E2=80=99/run/current-system/profile=E2=80=99. What's the difference between a package being downloaded into /gnu instead of the system profile, and when should I use the package module instead of installing it normally? To me it seems like the only reason for using a package module is for easier deployment, is that right? Thanks, Keith