I recently installed Guix in hopes of learning to use it. I wanted to update the system and gathered from the reference card that the proper command was “guix pull”. My issue is that while no error message is given this didn’t seem to update anything after. One thing that makes me think this is that I’m still on the 6.0.10 kernel as I was before. Am I doing this wrong ?

  • rrobin@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    guix pull only syncs the package definitions

    To update the packages in your profile use

    guix package -u

    If you are also running GuixSD you will need to reconfigure your system (guix system reconfigure) to update your kernel.

    The getting started doc describes the same process (guix upgrade is an alias to package -u), see:

    https://guix.gnu.org/manual/en/html_node/Getting-Started.html

    • PublicLewdnessOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Thanks for the link and the inctructions. I was able to get my Guix install updated !

  • CaptainRipcord@lemmygrad.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    guix pull updates package definitions. guix package -u upgrades packages.

    I believe the Ubuntu equivalent is apt-get update and apt-get upgrade