I like Slackware package manager. .tar.gz format, no dependency management, and a stable interface since 1995. It never broke my computer. I cannot say that for others
So it doesn't share any libraries?
It keeps track of files installed with a package so they may be removed by the package manager as an atomic unit package. It keeps track of installed packages for use during updates and upgrades. That is about it. Low featured and high reliability.
Slackware does use shared libraries, and you are able to install and individual package without the dependencies.
A normal person installs package groups, like X, which would add all your X libraries you will use like Mesa GL. But, if you wanted to, you could add Mesa without X. Nobody really does that, but you could.
That sounds a lot like how the rest of the package managers work.
(post is archived)