Gerenciamento de pacotes com DNF no Linux Fedora 22

Gerenciamento de pacotes com DNF no Linux Fedora 22

O DNF (“Dandified YUM”) é uma nova geração de gerenciador de pacotes para distribuições Linux baseadas em pacotes RPM. O DNF foi introduzido pela primeira vez no Fedora 18, e substituiu o YUM na versão mais recente, Fedora 22.

A idéia por trás do DNF é conseguir um aumento na performance e velocidade em relação ao YUM, além de melhorar o uso da memória e a resolução de dependências, entre outros fatores.

O DNF  só está disponível nativamente no Fedora Linux, no momento. Mas você pode instalá-lo em outros sistemas baseados em RPM se quiser usá-lo no Red Hat ou CentOS, por exemplo. Para isso, execute os comandos a seguir:

yum install epel-release
yum install dnf

Usando o DNF para gerenciar pacotes:

1. Verificar a versão do DNF:
dnf --version
Gerenciador de Pacotes DNF - Versão
 

 

2. Verificar os repositórios habilitados e desabilitados:
dnf repolist all
Gerenciador de pacotes DNF - 02 Fedora

 

3. Listar somente os pacotes instalados:
dnf list installed
Gerenciador de Pacotes DNF - Fedora 22

 

4. Listar somente os pacotes disponíveis:
dnf list available
Gerenciador de pacotes DNF Fedora

 

5. Listar todos os pacotes (instalados e os disponíveis):
dnf list
Gerenciador de Pacotes DNF - Fedora 22

 

6. Procurar um pacote usando o dnf:
dnf search stellarium
Gerenciador de Pacotes DNF - Stellarium Fedora

 

7. Visualizar dados sobre um pacote:
dnf info stellarium
Gerenciador de Pacotes DNF Stellarium - Fedora 22

 

8. Instalar um pacote:
sudo dnf install stellarium
Gerenciador de Pacotes DNF - Fedora - Stellarium

 

9. Atualizar um pacote já instalado:
sudo dnf update vim
Gerenciador de Pacotes DNF - Fedora vim

 

10. Verificar atualizações do sistema com o DNF:
dnf check-update
Gerenciador de Pacotes DNF - Fedora 22

 

11. Atualizar todos os pacotes no sistema:
dnf update
Gerenciador de Pacotes DNF - Fedora 22

 

12. Remover um pacote:
dnf remove stellarium
ou
dnf erase stellarium
Gerenciador de Pacotes DNF - Stellarium remove - Fedora 22

 

13. Remover pacotes órfãos (que não são mais utilizados por nenhum programa):
sudo dnf autoremove
Gerenciador de Pacotes DNF autoremove - Fedora 22

 

14. Obter ajuda do DNF:
dnf help
Gerenciador de Pacotes DNF - help - Fedora 22

 

15. Visualizar o histórico do DNF (comandos executados anteriormente):
sudo dnf history
Gerenciador de Pacotes DNF history - Fedora 22

 

16. Listar todos os grupos de pacotes:
dnf grouplist
Gerenciador de Pacotes DNF grouplist - Fedora 22

 

17. Instalar todos os pacotes pertencentes a um grupo:
sudo dnf groupinstall ‘Laboratório de Eletrônica’
Gerenciador de Pacotes DNF - Fedora - Eletronica

 

18. Atualizar um grupo de pacotes:
sudo dnf groupupdate ‘Laboratório de Eletrônica’

 

19. Remover um grupo de pacotes:
sudo dnf groupremove ‘Laboratório de Eletrônica’

 

20. Sincronizar os pacotes instalados com as versões mais estáveis nos repositórios:
dnf distro-sync
Gerenciador de Pacotes DNF - Fedora 22 - distro-sync

Para finalizar, assista ao vídeo do canal da Bóson Treinamentos sobre o Gerenciamento de Pacotes com DNF:

 

 

Sobre Fábio dos Reis (1329 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

4 Comentários em Gerenciamento de pacotes com DNF no Linux Fedora 22

  1. clodoaldops // 03/11/2015 em 18:00 // Responder

    Dica excelente. Testo Fedora desde o F14. Essa dica foi muito util. Obrigado

  2. Jerônimo de Castro // 09/02/2016 em 18:25 // Responder

    Ótima matéria. Depois de um bom tempo trabalhando apenas com distros baseadas no Debian, me senti desnorteado quando voltei pro Fedora, embora os comandos sejam semelhantes aos do bom e velho yum.

  3. Como faz para instalar pacotes rpm baixados via DNF?

  4. Amo Linux e amo ainda mais o Fedora. Uso desde a versão 21!

1 Trackbacks & Pingbacks

  1. DNF – Gerenciamento de pacotes do Fedora 24 – Lcomlinux

Escreva um comentário

Seu e-mail não será divulgado


*