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 за замовчуванням. Пакунковий менеджер 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.
Виноски
- Fedora переходит на Python 3 и пакетный менеджер DNF по умолчанию [ 28 жовтня 2013 у Wayback Machine.] // opennet.ru
- Scott Matteson (30 березня 2019). . TechRepublic. Архів оригіналу за 30 липня 2020. Процитовано 24 вересня 2019.
Посилання
- DNF wiki [ 29 жовтня 2013 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
DNF Dandified Yum menedzher pakunkiv rozroblenij u proyekti Fedora na zaminu Yum Dandified YumTipmenedzher pakunkivRozrobnikiproyekt FedoraPershij vipusk2012Stabilnij vipusk2 0 20 grudnya 2016 7 rokiv tomu 2016 12 20 Operacijna sistemaLinuxMova programuvannyaPythonDostupni movianglijskaStan rozrobkiaktivnijLicenziyaGPL v2Repozitorijhttps github com rpm software management dnf https github com rpm software management dnf5Vebsajtdnf baseurl org Mediafajli u VikishovishiDNF vstanovlyuye onovlennya na Fedora 22 Yum pidtrimuye vikonannya tilki za dopomogi Python 2 i rozrobka DNF pov yazana z perehodom Fedora na vikoristannya Python 3 za zamovchuvannyam Pakunkovij menedzher DNF ye vidgaluzhennyam vid Yum 3 4 i v nomu rozvivalisya deyaki novi ideyi taki yak vikoristannya yak bekend dlya rozv yazannya zalezhnostej biblioteki hawkey Upravlinnya pakunkami zdijsnyuyetsya za dopomogoyu RPM Dlya rozv yazuvannya zalezhnostej u DNF zadiyanij SAT solver realizovanij v biblioteci libsolv hawkey vistupaye v roli nadbudovi nad libsolv stvorenoyi v ramkah proyektu openSUSE Dlya obrobki metadanih i zavantazhennya pakunkiv vin vikoristovuye librepo Dlya efektivnoyi obrobki privileyiv danih libcomps Dlya zvichajnogo koristuvacha golovnimi perevagami DNF ye pomitno visha shvidkist roboti i nizke spozhivannya pam yati Dlya rozshirennya funkcionalnosti DNF nadaye fiksovanij API dlya plaginiv ta integraciyi z inshimi zastosunkami takimi yak instalyator Anaconda Vipusk paketnogo menedzhera DNF 1 0 sho oznamenuvav stabilizaciyu kodovoyi bazi i gotovnist dlya vikoristannya yak osnovnogo paketnogo menedzhera u distributivi Fedora 22 vidbuvsya 11 travnya 2015 Vikoristannyadnf ye osnovnim instrumentom dlya keruvannya pakunkami u Red Hat Enterprise Linux versiyi 8 i CentOS versiyi 8 VinoskiFedora perehodit na Python 3 i paketnyj menedzher DNF po umolchaniyu 28 zhovtnya 2013 u Wayback Machine opennet ru Scott Matteson 30 bereznya 2019 TechRepublic Arhiv originalu za 30 lipnya 2020 Procitovano 24 veresnya 2019 PosilannyaDNF wiki 29 zhovtnya 2013 u Wayback Machine