DNF и Yum — это два разных инструмента управления пакетами для установки, обновления и удаления пакетов на Linux. Поскольку многие давние проблемы в Yum остаются нерешёнными, менеджер пакетов Yum был заменён менеджером пакетов DNF.
YUM: Yellowdog Update Modifier — фронтенд-программа rpm, которая решает зависимости, связанные с пакетами, может находить пакеты между несколькими библиотеками и является альтернативным инструментом для up2date.
DNF: Следующее поколение менеджеров пакетов RPM. Дата выхода DNF — 11 мая 2015 года, DNF package manager написан на Python под GPL v2, впервые появился в дистрибутиве Fedora 18. В RHEL 8.0 он официально заменил YUM, и DNF Package Manager преодолел некоторые узкие места в YUM Package Manager, улучшив пользовательский опыт, использование памяти, анализ зависимостей и скорость работы.
Отличать:
Разрешение зависимостей: оба DNF лучше справляются с зависимостями Производительность: DNF быстрее, DNF поддерживает параллельную работу, и одновременно можно загружать несколько программных пакетов Конфигурационные файлы: dnf использует конфигурационный файл с суффиксом .repo, yum — суффикс .repo и основной конфигурационный файл /etc/yum.conf Пользовательский интерфейс: Информация о выходе DNF становится более чёткой и предоставляет больше информации о выходе терминалов. Yum даёт меньше информации и относительно лаконичен
Заметка:dnf заменил yum в качестве стандартного инструмента управления пакетами в CentOS 8 и более поздних версиях。 Для старых версий систем управление пакетами всё ещё можно осуществлять с помощью команд yum.
Yum перенаправляет на DNF. , новая версия Red Hat отказалась от вкуснятины. Как показано ниже:
|