DNF

от Уикипедия, свободната енциклопедия
Dandified Yum
100 × 98
Информация
Последна версия2.7.5
18 октомври 2017 г.;
преди 6 години
 (2017-10-18)[1]
Програмен езикC, Python
Операционна системаЛинукс
Език на интерфейсаАнглийски
Вид софтуерПакетна система
ЛицензGPL v2
Уебсайтdnf.baseurl.org
DNF в Общомедия

RPM LogoDNF или Dandified Yum е софтуерна пакетна система с текстов интерфейс за линукс дистрибуции, базирани на RPM. Системата се справя със зависимостите между пакетите и определя необходимите действия за инсталиране на даден пакет използвайки библиотеките libsolv и libdnf.[2]

DNF всъщност е следващото поколение на Yellowdog Updater, Modifier (yum), чиято цел е да разреши недостъците на предишната система, включващи лоша производителност, ползване на твърде много оперативна памет и бавното разрешаване за зависимостите между пакетите.

Въведена за първи път при Fedora 18 и заместила напълно Yum от версия 22.[3]

Особености[редактиране | редактиране на кода]

  • Поддържа груба съвместимост с командния интерфейс на yum, както и строго определено API за разширения и приставки. Последните позволяват изменението или разширяването способностите на пакетната система, или добавянето на нови командни към вече съществуващия интерфейс.
  • Съвместимост с python 2 и 3.
  • Добре документиран кoманден интерфейс.
  • По-добра производителност в сравнение с yum, благодарение на libdnf и libsolv.

Бележки[редактиране | редактиране на кода]

  1. DNF Releases // GitHub DNF Repository. Посетен на 14 януари 2018. (на английски)
  2. DNF // Fedora Project. Посетен на 23 юли 2017. (на английски)
  3. Fedora 22 released and available now // Fedora Magazine. Посетен на 24 юли 2017. (на английски)

Външни препратки[редактиране | редактиране на кода]