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

    • @[email protected]
      link
      fedilink
      7
      edit-2
      2 years 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)

      • @[email protected]
        link
        fedilink
        52 years ago

        The latest release of yay was 3 weeks ago. Where are you seeing that it’s not maintained anymore?

        • @[email protected]
          link
          fedilink
          62 years 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.

          • @[email protected]
            link
            fedilink
            42 years 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.

        • @[email protected]
          link
          fedilink
          1
          edit-2
          2 years ago

          Looks like I made a mistake! I was misinformed about yay being unmaintained. I’m sorry about the misleading comment. I personally like paru, but if you’re already using yay there may not actually be any compelling reason for you to switch.

          • @[email protected]
            link
            fedilink
            42 years ago

            I deeply appreciate the correction, thanks for letting me know!

            I’ll still check out paru at some point, but now with less anxiety about the state of yay.

  • @Emerald_Earth
    link
    72 years ago

    Debian user here, I just use apt. Really easy to use. I don’t really think about being fond of a certain package manager, if it works, it works.

  • @[email protected]
    link
    fedilink
    62 years ago

    apk is scary fast. Makes spinning up a quick Alpine chroot with e.g. Go or Rust for building with Musl take like 10 seconds.

  • True Blue
    link
    fedilink
    62 years ago

    DNF. It’s slow definitely but it has a lot of really cool features, and the output looks nice.

    • @TwinTurbo
      link
      12 years ago

      DNF transactions are excellent when you need to roll back operations!

  • @[email protected]
    link
    fedilink
    52 years ago

    I’m using pacman with paru right now, but I have to say than installing flatpaks has been a really nice experience on my postmarket-os phone and on desktop as well. I am using Gnome Software to install and run with two clicks, feels very snappy.

    • Joe B
      link
      12 years ago

      I used to like portage a lot when I first tried gentoo. I was like dam I really have to build every single thing. I just want this. don’t get me wrong Gentoo keeps your system maintained clean and minimal but just the time compiling got my wife angry lol

      • Illecors
        link
        fedilink
        12 years ago

        It can get tedious on a single machine. Once you have enough for a binhost to start making sense… Now we’re talking 🤣

        • Joe B
          link
          12 years ago

          I kept hearing about a binhost. is that where you have it in a VM or something?

          • Illecors
            link
            fedilink
            32 years ago

            It’s some computing device (technically a smart toaster could do it) that shares the binaries over the network to other machines. Normally stuff is compiled for the lower common denominator when it comes to CPU architecture and supported features.

            I have it as a VM, some people do it on bare metal. I’m trying to to have multiple CPU architectures supported by cheating a bit with BTRFS snapshots at the moment; time will tell if it works out.

            • Joe B
              link
              12 years ago

              Got it.

              Never got into btrfs I see the value in it like something crashes or goes down you can go back to that snapshot and everything comes down but I just never really had issues. I distro hop also so i don’t know when I hope its spontaneous. Maybe one of these days I will get back to Arch and play with it

              • Illecors
                link
                fedilink
                32 years ago

                The ability to come back is awesome, although I have never had a reason to use it.

                For a distro hopper like yourself it would actually make like so much easier! Because of how subvolumes work - you can have every distro in a separate subvolume. They can share the home subvolume if you like, or not. You can have upgrades with a failsafe of sorts for the likes of Ubuntu, which, in my limited personal experience, have never ever been without issues.

                Having a server subvolume to run portage in and then snapshotting it to a desktop one, applying desktop config saves some time on recompiling the big friends like gcc and llvm.

                I did not understand the point of BTRFS at first as well, especially since it was slower than ext4. But since having started using it I’ve found that there are now scenarios that were not possible before or were incredibly complicated. Like read-only root, incremental backups over the network (yes, rsync exists, but this feels cleaner)

                • Joe B
                  link
                  22 years ago

                  Thanks. I will do some research on it

        • @[email protected]
          link
          fedilink
          12 years ago

          No one’s fielded this yet, so I’ll give it a shot.

          Portage offers maximum configurability: you can switch optional package features on and off. If a package feature is off, you don’t need to install dependencies to support it, so it makes for a slimmer system.

          You can upgrade many packages even if the distribution hasn’t by copying a single small file to a new name and running two commands.

          Similarly, if you’re running a new or fringe architecture (like riscv) and want to try to install a package that isn’t officially available for it, you can do it fairly simply (minor edit to a text file or additional parameter at the command line). Doesn’t always work, but it’s still easier than the configure-make-make_install dance, and the dependencies are handled for you.

          Portage also supports a bunch of other fringe use cases, like pulling source straight from git and building it. And you can create simple packages by writing <10 lines of text file (well, specialized bash shell script).

          On the downside, Portage is S-L-O-W. It has more complicated dependency trees to resolve than other package managers, and installs most packages by building them from source (although this isn’t a requirement).

          I like it, though.

  • @[email protected]
    link
    fedilink
    42 years ago

    My favourite is pacman. I actually like the syntax. It feels very UNIX-y.

    I’m a fan of the refresh (-y) and upgrade (-u) options being separate flags that can be used separately or together. I also find pacman’s output to be very clean and readable.

    Whenever I use apt, I find it slightly annoying that I need to invoke update and upgrade (and dist-upgrade) separately. I also find apt spits out a lot of unnecessary output, resulting in an unreadable wall of text.

    I haven’t used yum/dnf much, but the few times I used it I was slightly annoyed that it seems to insist on refreshing the repositories every time it runs.

  • 0485
    link
    42 years ago

    I like flatpak because the apps run on all distros!

  • Joe B
    link
    42 years ago

    pacman and apt are king. I usually go between arch and demon when I’m using Linux. I prefer arch since it’s barbones

  • @[email protected]
    link
    fedilink
    English
    42 years 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.

  • @[email protected]
    link
    fedilink
    32 years ago

    My favorite is pacman (BTW, I really like the syntax), but I’m on openSUSE now so I deal with zypper, which works really well but I’m not a fan of the syntax.