DNF-PLUGINS-CORE 1.0.0 has been released as well

Dec 20, 2016 23:05 GMT  ·  By

Long-time Fedora developer Michael Mráka proudly announced today, December 20, 2016, the official release and general availability of the DNF 2.0.0 package manager for the Fedora Linux operating system.

After being in development for the past two and a half months, DNF 2.0.0 and DNF-PLUGINS-CORE 1.0.0 have landed this morning on the stable repositories of Fedora 25, providing users of the RPM-based Linux distro with the next-generation of package management system and plugins suite.

As expected, DNF 2.0.0 is a major release that promises to enhance the user experience of Fedora Linux users when updating or upgrading their installations, as well as when removing packages from the installed system or performing any other administrative task that requires the use of the DNF package manager.

"The next major version release of DNF brings many user experience improvements such as better dependency problem reporting messages, weak dependencies shown in transaction summary, more intuitive help usage invoking and others. Repoquery plugin has been moved into DNF itself," said Michael Mráka in today's announcement.

DNF 2.0.0 focuses on improving YUM compatibility

Before DNF, there was YUM, the well-known package manager that was available by default in all RPM-based GNU/Linux distributions. A few years ago, the need for a new system became very apparent, and DNF was born. Now, at version 2.0, the package management system can be considered mature and reliable.

DNF 2.0.0 addresses more than 60 bugs reported by users since the last build of the 1.1.x stable series, and it focused on improving compatibility with the old YUM package manager, such as handling its configuration options the same, including "includepkgs," "exclude," and "include."

The bad news is that DNF 2.0.0 is not yet fully compatible with the DNF-1 series. Therefore, we recommend that you study the list of incompatibilities between DNF-1 and DNF-2 before attempting to upgrade to DNF 2.0 on your Fedora Linux OS. DNF plugin authors need to check the compatibility with the new DNF argument parser.