Getting Dandy with DNF

Hi Folks,

In this post I’ll talk briefly about an interesting tool called DNF.

Recently I was trying to install dependencies in a Red Hat linux docker image and ran into issues using yum. After consulting with a very knowledgeable colleague, I learnt that I could resolve the problem by using DNF. I tried DNF and low and behold! the problem was solved. This got me curious about DNF.

So, what is DNF? DNF is an acronym for Dandified YUM. It is a command-line package manager for Red Hat-based linux distributions.

It was created to replace yum due to perceived deficiencies in yum, including poor performance, high memory usage and slowness in resolving dependencies. DNF has been the default package  manager since Fedora 22 in 2015 and Red Hat Enterprise Linux 8.

That’s all for now. Till next time, happy software development.

Sources

DNF (software). Wikipedia. https://en.wikipedia.org/wiki/DNF_(software)#cite_note-RHEL8news-12