What is DNF?

DNF or Dandified YUM is the package manager of Fedora and Fedora derivatives and is the successor of Yellow-dog Updater Modified or YUM package manager. It is used to manage packages, i.e. install, upgrade, update, reinstall, and uninstall them among other things. DNF has been the default package manager of Fedora since version 22 (2015) and it was first introduced in version 18 in 2013.

DNF vs RPM

RPM is also a package management system in Fedora and DNF works on top of it. Fedora’s documentation pushes users towards DNF instead of using RPM, as it is not capable of automatically finding and installing dependencies of a package, which means users will have to manually find and install them.

Today we will learn how to use the DNF package manager; i.e. You would learn how to install, search, uninstall, and do more things using it.

What is Fedora’s DNF package manager and how to use it?

A package manager is a program that helps you to manage and install and manage apps and their dependencies on a system. While Debian-based systems have dpkg and APT as their package managers and Arch-based systems have Pacman, Fedora-based systems use DNF.

Similar Reads

What is DNF?

DNF or Dandified YUM is the package manager of Fedora and Fedora derivatives and is the successor of Yellow-dog Updater Modified or YUM package manager. It is used to manage packages, i.e. install, upgrade, update, reinstall, and uninstall them among other things. DNF has been the default package manager of Fedora since version 22 (2015) and it was first introduced in version 18 in 2013....

Structure of command

The basic structure of the command is...

Basic and most frequent commands

Search packages...

Want more help? No worries

The “help” option will help (ahm) you, it will list all the basic commands you possibly might need....

Some Examples of installing popular apps using DNF

Installing Firefox...

Conclusion

Thats it! Now you know all the basic DNF commands to install, update, uninstall and do other things with apps. All you need to do now is to just open the terminal and start managing those nice packages with the new skills that you just learned. Let us know about the DNF commands you use most frequently in the comments. You can learn more about DNF in Fedora documentation or you could always read the man pages of DNF....

Contact Us