Bóson Treinamentos em Ciência e Tecnologia

Gerenciamento de pacotes com DNF no Linux Fedora 22

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
 

 

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

 

3. Listar somente os pacotes instalados:
dnf list installed

 

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

 

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

 

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

 

7. Visualizar dados sobre um pacote:
dnf info stellarium

 

8. Instalar um pacote:
sudo dnf install stellarium

 

9. Atualizar um pacote já instalado:
sudo dnf update vim

 

10. Verificar atualizações do sistema com o DNF:
dnf check-update

 

11. Atualizar todos os pacotes no sistema:
dnf update

 

12. Remover um pacote:
dnf remove stellarium
ou
dnf erase stellarium

 

13. Remover pacotes órfãos (que não são mais utilizados por nenhum programa):
sudo dnf autoremove

 

14. Obter ajuda do DNF:
dnf help

 

15. Visualizar o histórico do DNF (comandos executados anteriormente):
sudo dnf history

 

16. Listar todos os grupos de pacotes:
dnf grouplist

 

17. Instalar todos os pacotes pertencentes a um grupo:
sudo dnf groupinstall ‘Laboratório de Eletrônica’

 

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

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

 

 

Sair da versão mobile