A Quick Guide to DNF for yum Users


Dandified yum, better known as DNF, is a software package manager for RPM-based Linux distributions that installs, updates, and removes packages. It was first introduced in Fedora 18 in a testable state (i.e., tech preview), but it’s been Fedora’s default package manager since Fedora 22.

Since it is the next-generation version of the traditional yum package manager, it has more advanced and robust features than you’ll find in yum. Some of the features that distinguish DNF from yum are:

  • Dependency calculation based on modern dependency-solving technology
  • Optimized memory-intensive operations
  • The ability to run in Python 2 and Python 3
  • Complete documentation available for Python APIs

Read more at OpenSource.com