DNF – The Next Generation Package Management Utility for RPM Based Distributions

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

12 Responses

  1. Chris says:

    DNF stands for Doesn’t Fing work, which is pretty accurate. Use yum instead.

  2. William Crowe says:

    The article is wrong DNF does stand for something.

    Distribution Neutral File manager

  3. Ravichandran says:

    I have installed DNF in RHEL 7. While i try to update dnf, i got the below error.
    # dnf update
    “Failed to open: /var/cache/dnf/x86_64/7.1/x86_64/7.1/epel/repodata/78892cbf09fce6504b691ad19bf59507d65da9eacdebc0aa6ed1d053b502f829-updateinfo.xml.bz2.”

    • Ravi Saive says:


      Try to run following series of commands to fix that error.

      # dnf clean all
      # dnf repolist
      # dnf upgrade

      If you still see the same error, try to disable extra add-on repositories like EPEL or RepoForge, these repositories are for RHEL/CentOS Only.

      First, check your /etc/yum.repos.d/ directory, here if you find other than fedora.repo, fedora-updates.repo, and fedora-updates-testing.repo.

      Remove or disable them and then run the following command.

      # dnf dnf distro-sync

      Hope, it will fix your problem..

      • DUWENINK says:

        i had alway find this problem but when i operated this what you told ,it doen’t work [[email protected] ~]$ su
        [[email protected] duwenink]# dnf clean all
        清理软件仓库: rpmfusion-free rpmfusion-free-updates fedora epel updates
        [[email protected] duwenink]# dnf repolist
        Extra Packages for Enterprise Linux 7 – x86_64 2.4 MB/s | 10 MB 00:04
        Failed to open: /var/cache/dnf/epel-2b6dfc5904c26562/repodata/b0b669b11555557436c35421a026af14feafd01ee60059737cddbc39853c66eb-updateinfo.xml.bz2.
        [[email protected] duwenink]# dnf upgrade
        RPM Fusion for Fedora 23 – Free 1.6 MB/s | 738 kB 00:00
        Failed to open: /var/cache/dnf/epel-2b6dfc5904c26562/repodata/b0b669b11555557436c35421a026af14feafd01ee60059737cddbc39853c66eb-updateinfo.xml.bz2.

        • Ravi Saive says:


          Try to run the following commands to fix that error”

          # dnf clean all
          # dnf repolist
          # dnf upgrade
  4. Jeff says:

    You may wish to work on your english a bit because this is full of errors making it difficult to read, but thanks for the article.

  5. Roshan Gayaki says:

    I would suggest to have some kind of patching solution integrated to this tool.. All the Best

  6. Hunkah says:

    Maybe you could write about how DNF/Libsolv/Hawkey compares to APT-GET and what the benefits are to using one over the other…

    Or possibly how the new Gnome 3 “Software” interacts with DNF.

    • Avishek Kumar says:

      May be!

      But the theme of article was Yum replacement with DNF. As far as software interaction matters, let the project attain some level of maturity.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.