DNF - пакетный менеджер, который станет заменой YUM. В отличие от YUM, новый пакетный менеджер отличается заметным увеличением скорости работы, низким потреблением памяти, предоставлением API для плагинов и интеграцей с другими приложениями. Управление пакетами осуществляется с помощью RPM и библиотеками libsolv и hawkey. Для обработки метаданных и загрузки пакетов он использует librepo. Для эффективной обработки привилегий данных - libcomps.
Данный релиз в основном содержит большинство изменений в API.
Список изменений:
- Добавлена поддержка
dnf distro-sync <spec>
- Поддержка
dnf.queries
была прекращена. - Уведомление о ненайденных пакетах
dnf.exceptions.PackageNotFoundError
было исключено из API. - Устарела функция
dnf.Base.select_group()
, вместо неё использетсяgroup_install()
. - Добавлена функция
dnf.Base.group_remove()
. - Исправлена ошибка, когда DNF не пропускал нечитаемые файлы репозитория.
>>> Подробности