I didn’t understand Linux package managers until everything broke — now I have one rule

I didn’t understand Linux package managers until everything broke — now I have one rule

I didn’t understand Linux package managers until everything broke — now I have one rule

https://www.makeuseof.com/didnt-understand-linux-package-managers-until-broke-have-one-rule/

Publish Date: 2026-03-19 16:30:00

Source Domain: www.makeuseof.com

For the longest time, I treated Linux package managers like a vending machine. Need an app? Install it. Need another one? Install that too. APT, Flatpak, Snap were mixed and match, and then sprinkled in a PPA or two. What could possibly go wrong? For a while, nothing did. And that was the problem. Because it gave me just enough confidence to keep going. Linux didn’t push back. It didn’t warn me. It didn’t pop up a helpful little message saying, “Hey, maybe don’t install three different versions of the same app from three different ecosystems.” It just … let me.

And the more it let me, the more I assumed I knew what I was doing. Until one day, everything broke. Not dramatically, and definitely not in a satisfying, explosion-and-error-messages kind of way. Just … subtly wrong. Apps stopped launching, updates failed, and dependencies started arguing with each other like a dysfunctional family that had been politely avoiding conflict for years and suddenly decided tonight was the night. That was the evening I realized I didn’t actually understand how Linux installs software.

Why everything worked until it didn’t

Linux lets you stack complexity without warning

Roine Bertelson/MakeUseOf

Modern Linux distributions are incredibly forgiving. You can install software from multiple sources without thinking too hard about it, and most of the time, things will just work. APT…

Source