Linux Package Managers

Universal reference for package management across distributions

APT logo

APT

Used in:

DebianUbuntuLinux MintDeepinOs

Install Command:

sudo apt install -f

Features:

  • Deb packages
  • Dependency resolution
  • Repository management
Official Documentation
DNF logo

DNF

Used in:

FedoraCentOSRHEL

Install Command:

sudo dnf install

Features:

  • RPM packages
  • Modular repositories
  • Transaction history
Official Documentation
Flatpak logo

Flatpak

Used in:

Cross-distro

Install Command:

flatpak install

Features:

  • Sanboxed apps
  • Runtimes
  • User installations
Official Documentation
PACMAN logo

PACMAN

Used in:

Arch LinuxManjaroCachyOSArchMan OS

Install Command:

sudo pacman -S

Features:

  • AUR support
  • Lighting fast
  • BSD-style syntax
Official Documentation
Snap logo

Snap

Used in:

Cross-distro

Install Command:

sudo snap install

Features:

  • Universal packages
  • Auto-updates
  • Sandboxing
Official Documentation
Zypper logo

Zypper

Used in:

OpenSUZE

Install Command:

sudo zypper install

Features:

  • RPM packages
  • SAT solver
  • Service management
Official Documentation

Package managers may vary between distributions. Always consult your distro's documentation.