Compilei aqui boas referências sobre o assunto, além claro da documentação oficial!

Detalhe importante é a lista de comandos básicos do gerenciador de pacote.

https://fedoraproject.org/wiki/DNF?rd=Dnf

DNF é o gerenciador de pacotes O Projeto Fedora. Ele é capaz de consultar informações sobre os pacotes, obter pacotes de repositórios, instalar e desinstalar pacotes usando resolução de dependências automática, atualizar um sistema inteiro com os últimos pacotes disponíveis. O DNF pode executar a resolução de dependências automática de pacotes a atualizar, instalar ou remover, e, portanto, é capaz de determinar automaticamente, buscar e instalar todos os pacotes dependentes disponíveis. DNF pode ser configurado com novos repositórios adicionais, ou fontes de pacotes, e também fornece muitos plug-ins que melhoram e ampliam suas capacidades. O DNF é capaz de executar muitas das mesmas tarefas que o RPM pode; Além disso, muitas das opções de linha de comando são semelhantes. Também existe a questão da segurança, onde você estará baixando pacotes assinados via GPG. O DNF fornece gerenciamento de pacotes seguro, permitindo GPG (GNU Privacy Guard, também conhecido como GnuPG) verificação de assinatura de pacotes assinados que devem ser ativados para todos os repositórios de pacotes (fontes do pacote), ou para repositórios individuais. Quando a verificação de assinatura é habilitada, o DNF se recusará a instalar quaisquer pacotes não assinados com a chave correta para esse repositório. Isso significa que você pode confiar que os pacotes RPM você baixar e instalar no seu sistema são de uma fonte confiável, como o Projeto Fedora, e não foram modificados durante a transferência.

FONTE: https://acrelinux.org/fedora-gerenciando-pacotes-com-o-dnf-guia-basico/

Comandos Básicos:

Usando o DNF para gerenciar pacotes: FONTE: https://lcomlinux.wordpress.com/2016/07/27/dnf-gerenciamento-de-pacotes-do-fedora-24/

1. Verificar a versão do DNF:
dnf –version

gerenciador-de-pacotes-dnf-01

2. Verificar os repositórios habilitados e desabilitados:
dnf repolist all

gerenciador-de-pacotes-dnf-02

3. Listar somente os pacotes instalados:
dnf list installed

gerenciador-de-pacotes-dnf-03

4. Listar somente os pacotes disponíveis:
dnf list available

gerenciador-de-pacotes-dnf-04

5. Listar todos os pacotes (instalados e os disponíveis):
dnf list

gerenciador-de-pacotes-dnf-05

6. Procurar um pacote usando o dnf:
dnf search stellarium

gerenciador-de-pacotes-dnf-stellarium-06

7. Visualizar dados sobre um pacote:
dnf info stellarium

gerenciador-de-pacotes-dnf-stellarium-07

8. Instalar um pacote:
sudo dnf install stellarium

gerenciador-de-pacotes-dnf-stellarium-08

9. Atualizar um pacote já instalado:
dnf upgrade stellarium
10. Verificar e atualizar pacotes:
Verificando atualizações: A maneira mais rápida de verificar atualizações é tentar instalar as atualizações disponíveis usando o comando abaixo:
 dnf upgrade
Obs.: Observe que esse comando instala apenas as atualizações que podem ser instaladas. Se um pacote não pode ser atualizado, por causa de problemas de dependência, por exemplo, ele é ignorado.
11. Verificar atualizações do sistema com o DNF:
dnf check-update

Obs.: esse comando pode ser usado para saber quais pacotes instalados em seu sistema possuem novas versões disponíveis, no entanto, isso não significa que elas possam ser instaladas com sucesso.

gerenciador-de-pacotes-dnf-update-10

12. Atualizar todos os pacotes no sistema:
dnf update

gerenciador-de-pacotes-dnf-update-11

Ou como root entre no terminal:
su
Agora digite o comando para atualizar o sistema:
dnf update -y
13. Remover um pacote:
dnf remove stellarium
ou
dnf erase stellarium
gerenciador-de-pacotes-dnf-stellarium-12
14. Remover pacotes órfãos (que não são mais utilizados por nenhum programa):
sudo dnf autoremove
 gerenciador-de-pacotes-dnf-autoremove-13
 15. Obter ajuda do DNF:
dnf help

ou

man dnf
gerenciador-de-pacotes-dnf-help-14
16. Visualizar o histórico do DNF (comandos executados anteriormente):
sudo dnf history
gerenciador-de-pacotes-dnf-history-15
17. Listar todos os grupos de pacotes:
dnf grouplist
gerenciador-de-pacotes-dnf-grouplist-16
18. Instalar todos os pacotes pertencentes a um grupo:
sudo dnf groupinstall ‘Laboratório de Eletrônica’
gerenciador-de-pacotes-dnf-groupinstall-eletronica-17
19. Atualizar um grupo de pacotes:
sudo dnf groupupdate ‘Laboratório de Eletrônica’
20. Remover um grupo de pacotes:
sudo dnf groupremove ‘Laboratório de Eletrônica’
21. Sincronizar os pacotes instalados com as versões mais estáveis nos repositórios:
dnf distro-sync
gerenciador-de-pacotes-dnf-distro-sync-20
É isso pessoal espero que ajude a aprender um pouco mais sobre o DNF.
Fonte:Acre Linux, Boson Treinamentos, Linux Descomplicado.
Leia também: Guia Administrador, DNF, DNF – Fedora Project.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.