• prole@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    22 days ago

    I turned an older laptop with EndeavourOS on it (Arch, btw) on yesterday for the first time in like 4 months, and tried updating it… 666 updates. I knew I was in for a good time… Let me tell you, the dependency hell… I believe it was what Picasso was picturing while painting La Guernica.

    Ultimately, I had to upgrade it in batches or else it would just break every time. So yes, Arch is the hot young girls dancing around breaking shit if you don’t check in on them.

    Running immutable/atomic on my current main pc, and updating is basically an afterthought and impossible to fuck up. Hard to go back.

    • Fushuan [he/him]@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      ·
      22 days ago

      I usually update every week but sometimes it took me a month, that was more than 700 updates easily. No hitches, everything was fine after reboot. I wonder what kind of hellish package structure you have installed.

      • prole@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        22 days ago

        Yeah, it’s probably my own fault. I tend to …over-tinker(?) when I have something as deeply customizable as Arch/KDE. Bazzite has saved me from that for the most part, though I do like getting my KDE just right.

        But yeah, with large updates I will sometimes get an error about “libalpm” or something, and then when I try to run yay again, the db.lck is present so I have to delete it, blah blah blah… Rollback with timeshift and try again, this time exclude everything but /core and /extra, get those installed, reboot, then install the rest.

        This time I got it working pretty quickly due to previous experiences. The worst was the time I did it while not having enough space on my hdd to cover the entire update (but didn’t realize until after it already started). That was a fun day lol.

        Timeshift was/is a lifesaver on that laptop. Though I think having it as a fallback did make me a little more reckless with my tinkering… But I’m relatively new to Linux, and that’s how I learn.

        • 0x4E4F@infosec.pubOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          22 days ago

          BTRFS snapshots are a god send. I really have no idea how many times they’ve saved me from a complete reinstall. One did happen about a week ago, I completely messed up my Void install. Bring back snapshots with Timeshift, everything is good to go!

          • prole@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            3
            ·
            22 days ago

            Yeah, life saver. If you like impossible to break OS, check out an immutable/Atomic distro (I’m on Bazzite). One command to rollback to previous build.

            rpm-ostree will change your life… Lol JK. It’s cool though.