Yum vs DNF (alterado no Fedora 22)

6

Como eu estava explorando o Fedora 22 (atualmente estou usando o fedora 20), descobri que o Yum foi substituído pelo DNF. Basicamente, o que eu quero saber é a diferença entre esses dois gerenciadores de pacotes do Fedora e a razão para essa mudança.

    
por mad max 22.06.2015 / 10:59

2 respostas

7

Em comparação com a Yum, a DNF oferece:

  1. Melhor gerenciamento de dependências
  2. Extensões de suporte diferentes do Python
  3. API documentada
  4. Reduzir o uso de memória
  5. Sincronização menos automática de metadados com repositórios, um processo que os usuários geralmente reclamam "acontece com muita frequência e leva muito tempo".

Veja O DNF substituirá o Yum?

    
por 22.06.2015 / 16:45
2

As diferenças no comportamento da linha de comando estão documentadas extensivamente nos documentos do DNF, em Alterações no DNF CLI em comparação com o Yum . Isso também inclui um mapeamento e uma breve explicação das diferenças em plugins e utilitários comuns.

Quanto a "por que", eu recomendo este artigo da DNF desenvolvedores . Em breve resumo:

  • a API do Yum foi cultivada organicamente, em vez de projetada e documentada
  • o Yum dep solver era um exercício de inteligência e às vezes se pintava em esquinas. O novo é um solucionador de SAT e mais matematicamente correto.
  • base de código considerada pesada e difícil de refatorar sem quebrar as coisas
por 24.06.2015 / 04:08

Tags