DNF (Dandified Yum)

from Wikipedia, the free encyclopedia
DNF

DNF logo.png
Basic data

developer Fedora Project
Publishing year May 11, 2015
Current  version 4.2.11
( September 19, 2019 )
operating system Linux / Unix
programming language python
category Package management
License GNU General Public License, version 2
German speaking No
rpm-software-management.github.io
DNF installs updates on Fedora 22 (Linux)

DNF ( Dandified Yum ) is a package management system that was developed for RPM- based Linux systems. The command line program can be used to search for, install and update RPM software packages. DNF has a plug-in interface to easily add functionality. It can also be used by other Python programs via its module interface.

history

DNF was created in 2012 as a fork of YUM3.4 and has been in the repositories since Fedora 18. In Fedora 22, the standard package manager YUM was replaced by DNF.

The source code is to be rewritten from Python to C.

Advantages of DNF to YUM

  • DNF works faster and uses less RAM
  • In contrast to YUM, DNF runs on both Python 2 and Python 3.
  • Package dependencies are resolved better

Commands

Some commands require root rights.

Install package

dnf install <Paket>

Search package

dnf search <Suchbegriff>

Update packages

dnf update

Web links

credentials

  1. github.com . (accessed on September 22, 2019).
  2. Bruce Byfield: Will DNF Replace Yum? linux-magazine.com, accessed on May 26, 2015 (English).
  3. Thorsten Leemhuis: Fedora 22 with a new package manager. heise.de, May 26, 2015, accessed on May 26, 2015 .
  4. DNF into C initiative started ( memento of July 2, 2017 in the Internet Archive ), February 24, 2016