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-releaseyum 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:
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens 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.
Ó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.
Dica excelente. Testo Fedora desde o F14. Essa dica foi muito util. Obrigado
Ó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.
Como faz para instalar pacotes rpm baixados via DNF?
Amo Linux e amo ainda mais o Fedora. Uso desde a versão 21!