DNF (software)

 Nota: Para outros significados de DNF, veja DNF.
Dandified Yum
AutorAleš Kozumplík
Lançamento estável
4.4.2[1] / 9 de novembro de 2020
Repositório
Escrito emC, Python
Sistema
operacional
Linux
Disponível eminglês
TipoGestor de pacotes
LicençaGPL v2
Websiterpm-software-management.github.io

DNF ou Dandified Yum é a próxima geração da versão do Yellowdog Updater, Modified (yum), um gerenciador de pacotes para sistemas operacionais que utilizam pacotes RPM. O DNF foi introduzido no Fedora 18,[2] e tem sido o padrão do gerenciador de pacotes para o Fedora desde a versão 22.[3][4]

As deficiências do yum que o DNF destina-se a resolver incluem o desempenho ruim, o alto uso de memória, e a lentidão do seu iterativo de resolução de dependências.[5][6] O DNF usa libsolv, uma dependência externa de resolução de dependências.

DNF também realiza o gerenciamento de pacotes RPM e suas bibliotecas.

DNF foi originalmente escrito em Python, mas modificações estão em curso para reescrever o software em C, e modificar a maior parte das funcionalidades, atualmente escritas em código Python, para a biblioteca libdnf.[7]

Adoção

DNF tem sido o gerenciador de pacotes padrão para o Fedora a partir da versão 22, que foi lançado em Maio de 2015. A biblioteca libdnf é usada como um pacote de back-end em PackageKit.[8][9]

Referências

  1. ↑ «Releases · rpm-software-management/dnf · GitHub». GitHub DNF Repository. 9 de novembro de 2020. Consultado em 20 de março de 2021
  2. ↑ «Will DNF Replace Yum?» (em inglês). Linux Magazine. Consultado em 12 de julho de 2017
  3. ↑ «Fedora 22 Released, See What's New (Workstation)» (em inglês). 26 de maio de 2015. Consultado em 12 de julho de 2017
  4. ↑ Ricardo Ferreira (19 de maio de 2015). «DNF = saiba mais sobre o novo gerenciador de pacotes do Fedora». Linux Descomplicado. Consultado em 12 de julho de 2017
  5. ↑ Jake Edge (15 de janeiro de 2017). «DNF and Yum in Fedora» (em inglês). Consultado em 12 de julho de 2017
  6. ↑ Vinícius Vieira (22 de junho de 2012). «Conheça o DNF: o novo gerenciador de pacotes do Fedora». Consultado em 12 de julho de 2017
  7. ↑ «DNF into C initiative started» (em inglês). blog DNF. 24 de fevereiro de 2016. Consultado em 12 de julho de 2017. Arquivado do original em 2 de julho de 2017
  8. ↑ Daniel Aleksandersen (1 de julho de 2017). «Use DNF rather than PackageKit on Fedora» (em inglês). Ctrl.blog. Consultado em 5 de julho de 2017
  9. ↑ «DNF Is The New Default Package Manager Of Fedora 22» (em inglês). Consultado em 12 de julho de 2017

Ver também

Ligações externas