APT, DNF, and Pacman Compared: Package Management Across Linux Distributions
How Debian's APT, Fedora's DNF, and Arch's Pacman differ in dependency resolution, package format, and update philosophy.
tag
7 posts
How Debian's APT, Fedora's DNF, and Arch's Pacman differ in dependency resolution, package format, and update philosophy.
What actually happens on disk when you brew install something, and why Homebrew's design differs from a traditional Linux package manager.
Installing a package on Haiku doesn't copy files onto disk at all — it mounts the package itself as part of a virtual file system, which is exactly what makes activation and rollback instant.
A practical comparison of the FreeBSD Ports Collection and the pkg binary package manager, and how to use both together without breaking your system.
A complete walkthrough building your own signed FreeBSD package repository — useful for internal packages, pinned versions, or a local mirror.
How FreeDOS distributes and installs software as discrete packages, and the tools used to manage them, decades before Linux package managers existed.
First released August 30, 2012 after two years of development, pkgng consolidated FreeBSD's fragmented package tools into a single command backed by a real database — and became official in FreeBSD 10.