Loading AI tools
менеджер RPM пакунків, є наступником yum та заснований на libsolv З Вікіпедії, вільної енциклопедії
DNF (Dandified Yum) — менеджер пакунків, розроблений у проєкті Fedora на заміну Yum.
![]() | |
![]() | |
Тип | менеджер пакунків |
---|---|
Розробники | проєкт Fedora |
Перший випуск | 2012 |
Стабільний випуск | 2.0 (20 грудня 2016 ) |
Операційна система | Linux |
Мова програмування | Python |
Доступні мови | англійська |
Стан розробки | активний |
Ліцензія | GPL v2 |
Репозиторій | https://github.com/rpm-software-management/dnf, https://github.com/rpm-software-management/dnf5 |
Вебсайт | dnf.baseurl.org |
Yum підтримує виконання тільки за допомоги Python 2, і розробка DNF пов'язана з переходом Fedora на використання Python 3 за замовчуванням.[1] Пакунковий менеджер DNF є відгалуженням від Yum 3.4, і в ньому розвивалися деякі нові ідеї, такі як використання як бекенд для розв'язання залежностей бібліотеки hawkey. Управління пакунками здійснюється за допомогою RPM. Для розв'язування залежностей у DNF задіяний SAT solver, реалізований в бібліотеці libsolv (hawkey виступає в ролі надбудови над libsolv), створеної в рамках проєкту openSUSE. Для обробки метаданих і завантаження пакунків він використовує librepo. Для ефективної обробки привілеїв даних — libcomps.
Для звичайного користувача головними перевагами DNF є помітно вища швидкість роботи і низьке споживання пам'яті. Для розширення функціональності DNF надає фіксований API для плаґінів та інтеграції з іншими застосунками, такими як інсталятор Anaconda.
Випуск пакетного менеджера DNF 1.0, що ознаменував стабілізацію кодової бази і готовність для використання як основного пакетного менеджера у дистрибутиві Fedora 22, відбувся 11 травня 2015.
dnf є основним інструментом для керування пакунками у Red Hat Enterprise Linux версії 8 і CentOS версії 8.[2]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.