Will be implemented by default in Fedora 22

May 12, 2015 04:50 GMT  ·  By

Jan Šilhan was proud to announce the other day that the highly acclaimed DNF command-line package manager for RPM-based Linux operating systems reached version 1.0.0.

According to Mr. Šilhan, the consecrated YUM package manager that was used until today on all RPM-based distributions, is now dead, as DNF, which is a fork of YUM, has officially been declared stable for production use and will be the default package manager tool in Fedora Linux, starting with the forthcoming Fedora 22 release.

"Do you wonder why you don’t have yum package installed on the Fedora 22 clean installation and why you get warnings when calling /usr/bin/yum executable or any yum-util plugin about deprecation of Yum? You see right, Yum is gone. Literally. And DNF is the new default Fedora package manager," says Jan Šilhan.

According to the release notes, DNF 1.0.0 brings several new features, such as support for not removing installonly packages when using the "auto remove" command, as well as support for downgrading packages to a specific version with the "downgrade" command, but only if the version is lower than the one installed.

In addition, the DNF package manager now uses the dnf.repo.Repo.id value by default for dnf.repo.Repo.name, adds support for software repositories that use basic HTTP authentication, and implements two new APIs (Application Programming Interfaces) for HTTP authentication.