Skip to content
SPECIFICTION
Get listed

DNF vs Zypper

DNF

dnf.readthedocs.io

Zypper

en.opensuse.org

Side by side

FigureDNFZypper
Price from——
Free plan——
Free trial——
Open source——
LinuxYesYes
APIYes—
Self-hostedYes—
Plans published00
Spec score · App Installation7.8 (#8)6.8 (#18)
Spec score · Package Managers7.6 (#64)7.2 (#84)
AutomationDNF Automatic can check for updates and be configured to notify, download packages, or download and install them using systemd timers.Zypper supports non-interactive operation and can be used from scripts.
Dependency resolutionYesYes
LicenseFedora's package page lists DNF's licenses as GPL-2.0-or-later AND GPL-1.0-only.The project repository identifies Zypper as licensed under GNU GPL version 2 or later.
Offline installationYesYes
Package formatsRPM packages; modulemd modules; comps groups and environmentsRPM packages and source RPM packages
PurposeDNF is described as the next-generation replacement for YUM.Zypper is a command-line package manager for installing, updating, and removing packages and managing repositories.
RepositoriesDNF uses enabled repositories to obtain package data and can cache their metadata.Zypper can add, remove, refresh, and modify software repositories.
Supported platformsRPM-based Linux distributionsLinux,including openSUSE and SUSE Enterprise Linux

In their own words

DNF

DNF has no write-up on Specifiction yet; its figures are above.

Visit dnf.readthedocs.io

Zypper

Zypper has no write-up on Specifiction yet; its figures are above.

Visit en.opensuse.org