this post was submitted on 16 Oct 2025
127 points (98.5% liked)

Linux

10229 readers
724 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

If you’ve hopped between Linux distributions as much as I have, you know that each major family of distros introduces you to a different package manager. At first, it can feel a bit daunting (apt on Debian/Ubuntu, dnf on RHEL/Fedora, pacman on Arch, and zypper on openSUSE), but these tools all serve the same purpose of installing and updating software.

After using Linux for years (across everything from Debian to Arch-based systems), I’ve grown comfortable with all of them. Even niche distros like Slackware, Gentoo, and Void. In this post, I’ll break down the major package managers, how they differ, and what it’s like to use each one. We’ll also touch on the universal package formats (Snap and Flatpak) that aim to work across distributions, and lastly mention a few niche package management systems. Let’s dive in!

you are viewing a single comment's thread
view the rest of the comments
[–] thingsiplay@beehaw.org 3 points 1 month ago (16 children)

Also most users don't even have to use a package manager directly, as there are GUI frontends that manages all of this with mouse clicks. In that case, the underlying package manager doesn't even matter, only the repositories you access to, do. I use easy to remember aliases and when I need some more features, i just look them up quickly. That does all the job I need for the most part.

[–] caseyweederman@lemmy.ca 7 points 1 month ago (5 children)

KDE's Discover is pretty magical. In Plasma 6, you don't even need to install a bunch of separate plugins for it. Except I think they still make you sign off on Flathub (but give you instructions on how to do it)

[–] thingsiplay@beehaw.org 2 points 1 month ago (2 children)

But Discover on an Arch based system (EndeavourOS) isn't that great. It only supports Flatpak, not the system packages.

[–] SinTan1729@programming.dev 2 points 1 month ago* (last edited 1 month ago)

IIRC, it can work with pacman using packagekit-qt, but it's not recommended.

load more comments (1 replies)
load more comments (3 replies)
load more comments (13 replies)