delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2020/12/27/18:42:36

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Mon, 28 Dec 2020 00:22:53 +0100 (CET)
From: Roland Lutz <rlutz AT hedmen DOT org>
To: "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] gsymcheck 'make check' failure final analysis
In-Reply-To: <e8a3e15b-b7ff-d46d-b4ee-0b1aec553983@fastmail.com>
Message-ID: <alpine.DEB.2.22.394.2012280014560.2202@yoga>
References: <alpine DOT DEB DOT 2 DOT 21 DOT 2012222348500 DOT 521 AT nimbus> <09a3adc8-401f-70fd-1ba4-c5cc850f62aa AT fastmail DOT com> <5a52e3b4-50a6-2b0e-7d7d-7eb144c5619f AT epilitimus DOT com> <ebab350e-1ca4-505f-2155-a376ca8350ac AT fastmail DOT com> <1d8bac3a-9787-dd41-9269-ab8d3d681754 AT epilitimus DOT com>
<54c87596-c5ef-cfba-d74d-2fa6411b555f AT fastmail DOT com> <dc4e8a13-d29e-8c22-7957-77acacd2aba9 AT epilitimus DOT com> <796bed87-7c91-fe93-fbfa-7090c731be36 AT epilitimus DOT com> <alpine DOT DEB DOT 2 DOT 22 DOT 394 DOT 2012271434420 DOT 2232 AT yoga> <c037a620-99de-8b31-88ac-ed0b24f4f8a3 AT epilitimus DOT com>
<e8a3e15b-b7ff-d46d-b4ee-0b1aec553983 AT fastmail DOT com>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Sun, 27 Dec 2020, Girvin Herr (gherrl AT fastmail DOT com) [via 
geda-user AT delorie DOT com] wrote:
> Most people probably build the package as root

I'd recommend against this.

> First, I build in my user account, which I do use for gEDA projects and 
> it does have the ~/.gEDA/gafrc file. Then, when I am satisfied that that 
> build stage is safe and correct, I go to stage 2, where, as root, I 
> build the final package and install it.

If this is your personal machine, you don't really gain anything by 
installing packages as root and risk having your system compromised in 
case anything goes wrong.

I usually install packages either to a package-specific directory (e.g., 
~/geda) or to a user-local directory (e.g., ~/.local) and adjust the PATH 
and PYTHONPATH environment variables accordingly.

Roland

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019