• Pommes_für_dein_Balg@feddit.org
    link
    fedilink
    arrow-up
    15
    ·
    11 hours ago

    Arch only breaks if you don’t read the wiki.
    Update the repo’s gpg keys, read the Arch news, do what manual steps they mention and you can update it after a year and it won’t break.

    • Klajan@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      59 seconds ago

      My Arch install yesterday:

      That’s a nice Kernel you have there, it would be a shame if something happened to it.

      It somehow deleted the old kernel image from the boot partition but failed to write the new one (and I didn’t notice before rebooting).

      I needed to rebuild the kernel via chroot from a live USB.

      • Tanoh@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        4 hours ago

        To be fair, the arch wiki is very good. I use it quite often despite not using arch. Quite a few things are valid on other distros, or you can get hints on how to fix it, like where to start looking.

        • pet the cat, walk the dog@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          7 hours ago

          Except, if any random program that you want to install requires a new version of a low-level library, you’re gonna have to do full system update today and not when upgrading the major version of the distro.

          • Johanno@feddit.org
            link
            fedilink
            arrow-up
            1
            ·
            2 hours ago

            This is why I use Nixos.

            It can update single apps independently.

            In theory you could update single kernel modules, but that obviously makes the shit unstable.

          • Pommes_für_dein_Balg@feddit.org
            link
            fedilink
            arrow-up
            1
            ·
            3 hours ago

            This is all entirely theoretical. In practice, yes, it’s easier if you don’t go too long between updates on Arch.
            But “not to long” means once a month, not every day. And you should really not go more than a month between updates on any distro.

            • pet the cat, walk the dog@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              3 hours ago

              This is all entirely theoretical.

              If you mean the system being screwed over by a dependency on a newer lib version, I’ve had that exact scenario triggered multiple times in Debian testing. (And in other distros too, really.)

              FancyApp depends on libbutt >= 1.1. You have 1.0 installed.

              libbutt 1.1 was compiled against glibc 2.43 and lists it as a dependency. You have 2.42.

              Upgrading glibc triggers reinstalling half of the system, including low-level components, which in turn pull in updates of other low-level components that don’t themselves depend on glibc. Including the kernel.

              But at least, with Ubuntu or whatever, this shouldn’t change the general workings of the system that would require manual adjustments from me.