On Mon, 10 Feb 2025, 20:58 Andreas Enge, <andr...@enge.fr> wrote:

> Am Mon, Feb 10, 2025 at 12:24:36PM -0800 schrieb Ian Eure:
> > Guix doesn’t have a single package state shared by the whole system, like
> > most traditional Linux distributions, it has different states depending
> on
> > context.  When `guix package -u' said you were up-to-date, that was in
> the
> > context of your user profile; and when `sudo guix system reconfigure'
> > downloaded packages, that was in the context of the operating-system
> itself.
>
> And probably if you did not install any packages as the user, Laurence,
> your user profile was probably empty; so by definition, up to date :)
>
> Andreas
>



Thank you both.

I was aware of different contexts, but didn't make that connection for
upgrades.

A couple of questions then, please:



Does guix pull also have separate states for each user and the system?

How do you upgrade packages at the system level, without doing a full
reconfigure?

I have packages defined in my config.scm. Will they only be upgraded at
system level, or will they be included in user profile upgrade?

>

Reply via email to