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.
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.
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.
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.
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
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
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…
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.
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.
Why would they write anything to install steam when it’s on the store of most (all?) distributions mentioned?
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.
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.
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
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
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:
Well dnf also has COPR.
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…
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.
You don’t certainly have to deal with extra repos if you just want to use Flatpak.
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.
It’s been a while since I setup a fresh install of Fedora, but it looks like this might’ve been changed in Fedora 38?
As far as I can tell, they still “promote” their own repo, but it’ll come up with stuff from Flathub if it’s not in Fedora’s own flatpak repo.
Ah! Good to know. Thanks!
Flathub is enabled by default now. I want to say F37 enabled it by default.
Dnf has history and rollback which is nice