• 5714@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    3
    ·
    7 months ago

    I have no experience with DNF, but both APT and Pacman are not the best solutions for beginners, simply because their extensibility relies on weirdness like PPAs and the AUR or even just different repositories.

    One example would be installing Steam:

    • APT sudo add-apt multiverse && sudo apt update && sudo apt install steam

    • Pacman sudo nano /etc/pacman.conf && sudo pacman -Syu steam [Enabling multilib by uncommenting two lines in package manager file]

    This is just partially the fault of the Linux distributions, package managers or package repositories (licensing issues), but the ease of installing could be better even with the legal issues afoot.

    Sure, to us experienced with changing configuration of package managers this seems a bit lazy or untrve, but for those who are new to Linux or software configuration in general, these instructions can look like crawling into the equivalent of Windows Registry simply to install Steam.

    • srecko@lemm.ee
      link
      fedilink
      arrow-up
      9
      ·
      7 months ago

      Why would they write anything to install steam when it’s on the store of most (all?) distributions mentioned?

      • 5714@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        edit-2
        7 months ago

        Arch Linux doesn’t have a store AFAIK.

        I don’t use APT-based distributions or store-based software aquisition, so I don’t know about that, but I see how that lessens my point. I was just using a steam installation as an example for context, you could replace it with anything with sketchy licenses.

    • lemmyreader@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 months ago

      both APT and Pacman are not the best solutions for beginners

      Depends on your use case. You are focusing on gaming. There are also folks who only need to browse the web, check email, write a letter and print it. For them the GUI for installing software will do just fine. Heck, they might be fine after a default installation without installing more software.

    • AMDIsOurLord@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      7 months ago

      That’s fucking rich – at least apt is a pleasant and mature package manager that works fast, something that DNF can’t ever say, also you have to enable RPM Fusion to even think about doing shit on Fedora

    • Fal@yiffit.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 months ago

      Steam is not in the AUR. Arch’s main repos have way more than Ubuntu and Debian. And then the aur is a better alternative to installing from source or doing other hacks

      • lemmyvore@feddit.nl
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        7 months ago

        Arch’s main repos have way more than Ubuntu and Debian.

        Arch has 15k packages in core+extra+multilib and a another couple k in testing and unstable.

        Debian stable has over 100k packages. From bookworm:

        $ dpkg -l|wc -l
        566
        
        $ aptitude -F "%p" search "?not(?installed)"|wc -l
        99615
        
      • Synapse@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        7 months ago

        Without going that far. With Fedora you almost certainly have to deal with extra repos, like RPM-Fusion in order to have a fully working system, or install some proprietary software like Steam, Spotify, Nvidia drivers…

        • jollyrogue@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          7 months ago

          The Nvidia drivers from rpm fusion are one of the third party repos Software with prompt people to enable on the first time it’s opened.

        • ddh@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          You don’t certainly have to deal with extra repos if you just want to use Flatpak.

          • Synapse@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 months ago

            Fair point but… in Fedora the Flathub repository is not there by default. Only Fedora Flatpak repository is present and active after a fresh install and you shall add and activate Flathub repository manually. Today on my main computer I have 18 apps installed from Flathub, and only 3 from Fedora Flatpak.