Gerenciamento de pacotes de software com DNF


O DNF (Dandified YUM) substituiu o YUM como gerenciador de pacotes no Red Hat Enterprise Linux 9. Os comandos DNF são funcionalmente iguais aos comandos YUM. Para compatibilidade, os comandos YUM ainda existem como links simbólicos para DNF:

[user@host ~]$ ls -l /bin/ | grep yum | awk '{print $9 " " $10 " " $11}'
yum -> dnf-3
yum-builddep -> /usr/libexec/dnf-utils
yum-config-manager -> /usr/libexec/dnf-utils
yum-debug-dump -> /usr/libexec/dnf-utils
yum-debug-restore -> /usr/libexec/dnf-utils
yumdownloader -> /usr/libexec/dnf-utils
yum-groups-manager -> /usr/libexec/dnf-utils

Neste curso, você trabalha com o comando dnf. Alguma documentação ainda pode se referir ao comando yum, mas os arquivos são os mesmos no comando vinculado.

O comando de baixo nível rpm pode ser usado para instalar pacotes, mas não é projetado para trabalhar com repositórios de pacotes ou resolver dependências de várias fontes automaticamente.

O DNF melhora a instalação e as atualizações de software baseadas em RPM. Com o comando dnf, você pode instalar, atualizar, remover e obter informações sobre pacotes de software e suas dependências. Você pode obter um histórico das transações e trabalhar com vários repositórios de software da Red Hat e de terceiros.

Referências