Matthew Miner's Tubular Tables

Back

Linux Package Manager Systems Table

dpkgrpmPacmanSnapFlatpakAppImagePortageNixCompile
File Type.deb.rpm.pkg.tar.zst.snap.flatpak.AppImage.ebuild.nixRecipe
Main DistributionsDebian, Ubuntu, MintRHEL, Fedora, CentOS, AlmaLinux, openSUSEArch Linux, Manjaro, EndeavourOSUbuntuPop!_OS, Endless OS, AnyAnyGentooNixOSGoboLinux
How are packages primarily distributed?BinaryBinaryBinaryBinaryBinaryBinarySourceSourceSource
Supports installing multiple versions of the same package?✔️✔️✔️✔️✔️
Supports installing multiple versions of dependencies?✔️✔️✔️Sometimes✔️✔️
Shares libraries between packages?✔️✔️✔️Sometimes✔️✔️✔️
Sandboxes packages?Sometimes✔️