From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: bug#22600: 'Globally-Visible Packages' not shown by 'M-x guix-installed-packages' Date: Sat, 13 Feb 2016 23:37:10 +0300 Message-ID: <87ziv4fitl.fsf@gmail.com> References: <87zivb6xyy.fsf@gmail.com> <87egcmrhjj.fsf@gmail.com> <87d1s6u870.fsf@gnu.org> <87io1y7h1r.fsf@gmail.com> <871t8lbsg6.fsf@gmail.com> <87bn7p5mbf.fsf@gmail.com> <87pow5542q.fsf@gmail.com> <87si1048k6.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUgxB-0000wq-SL for bug-guix@gnu.org; Sat, 13 Feb 2016 15:38:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aUgx8-0003R6-MW for bug-guix@gnu.org; Sat, 13 Feb 2016 15:38:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:47569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUgx8-0003R2-I0 for bug-guix@gnu.org; Sat, 13 Feb 2016 15:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aUgx8-0004CF-83 for bug-guix@gnu.org; Sat, 13 Feb 2016 15:38:02 -0500 In-Reply-To: <87zivb6xyy.fsf@gmail.com> Sender: "Debbugs-submit" Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: myglc2 Cc: 22600@debbugs.gnu.org myglc2 (2016-02-10 23:25 +0300) wrote: > Alex Kost writes: > [...] >> I don't understand what "w/wo user mods" means, > > That "official" guix recipes in local repo may be modified. > > Revised table: > > ** Sources of and ways to install packages in guixSD [...] I received this table corrupted, I hope the following one will survive the mail sending. | Recipe source | avail to | recipe upgrade | location | package install | profile | display packages | display generations | |-----------------------+----------+----------------+------------+------------------------------------------------------------------+-----------------------------+----------------------------------------+-----------------------------| | guix ??? | system | guix pull | /gnu/store | sudo guix system reconfigure | /run/current-system/profile | (1) M-x guix-installed-system-packages | M-x guix-system-generations | | guix ??? | user | guix pull | /gnu/store | sudo guix package -i | ~/.guix-profile | (1) M-x guix-installed-user-packages | M-x guix-generations | | guix git repo | system | (2) git pull | PWD | [env]$ sudo ./pre-inst-env guix system reconfigure | /current-system/profile | (1) M-x guix-installed-system-packages | M-x guix-system-generations | | guix git repo | user | (2) git pull | PWD | [env]$ sudo ./pre-inst-env guix package -i | ~/.guix-profile | (1) M-x guix-installed-user-packages | M-x guix-generations | | / | system | N/A | | sudo guix system reconfigure | /run/current-system/profile | (1) M-x guix-installed-system-packages | M-x guix-system-generations | | / | user | N/A | | (3) [env]$ sudo guix package -i | ~/.guix-profile | M-x guix-installed-packages | M-x guix-generations | |-----------------------+----------+----------------+------------+------------------------------------------------------------------+-----------------------------+----------------------------------------+-----------------------------| > Notes: > (1) proposed > (2) Recipes obtained this way may be modified by the user. Set up the guix git repo as described in the manual (info "(guix) Building from Git"). > (3) Add to GUIX_PACKAGE_PATH as described in the manual (info "(guix) Package Modules") > > Trying to help a new user get their bearings. What do you think? It looks ok to me except you use "sudo" everywhere. This may be misleading as "sudo" is not needed when a user installs a package in a his/her profile. -- Alex