My favorite is pacman because it is fast af but it has really weird syntax’s

  • Klaymore@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Nix on NixOS - pin any version of a package you want, multiple versions of the same package, works on all Linux distros and MacOS, and with Home-Manager it can even manage your dotfiles.

    • chaorace@lemmy.sdf.org
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 year ago

      FYI: yay is no longer maintained (Untrue! See response here). Use paru instead Consider paru as an alternative option; it’s written in Rust and has better version tracking for *-git packages (won’t miss upgrades if the AUR version isn’t tracked, won’t do pointless upgrades if the AUR version changes but HEAD remains unchanged)

        • chaorace@lemmy.sdf.org
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Huh! I appear to have fallen victim to misinformation. I stand corrected and I apologize for not properly confirm such a strong claim before repeating it like that.

          I suppose a more accurate way to put it is that yay has been slower to adopt new features (e.g.: yay#336 vs paru#260), but otherwise remains a current and well-maintained piece of software.

          • gizmonicus@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            I was about to throw my computer out the window when you said that because I literally just implemented a bunch of ansible playbooks using yay to configure my machines and after yogurt et. al. being abandoned, I couldn’t take another change. Not yet. I’ll check out paru at some point though.

  • roomey@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    1 year ago

    You will all hate me but… Snaps! First time I could easily roll back a bad version of thunderbird (I use it for work -office 365) which got stuck in a oauth2 login loop. I had to roll back twice (again, single command, everything just worked) then finally an upgrade where the bug was fixed.

    Don’t get me wrong I’ve pinned versions before with apt etc, but I always end up forgetting and having to remove them afterwards.

    And… The only reason I was using the thunderbird snap was cause the regular apt thunderbird had some other annoying bug.

    Yep… Snaps… (Shake my head and walk away)