Linux Package Managers

Universal reference for package management across distributions

APT logo

APT

Used in:

DebianUbuntuLinux Mint

Install Command:

sudo apt install

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
Pacman logo

Pacman

Used in:

Arch LinuxManjaro

Install Command:

sudo pacman -S

Features:

  • AUR support
  • Lightning fast
  • BSD-style syntax
Official Documentation
Zypper logo

Zypper

Used in:

openSUSE

Install Command:

sudo zypper install

Features:

  • RPM packages
  • SAT solver
  • Service management
Official Documentation
Snap logo

Snap

Used in:

Cross-distro

Install Command:

sudo snap install

Features:

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

Flatpak

Used in:

Cross-distro

Install Command:

flatpak install

Features:

  • Sandboxed apps
  • Runtimes
  • User installations
Official Documentation

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