DNF5 é a versão mais recente do gerenciador de pacotes DNF, que é usado para instalar, atualizar e gerenciar software em Fedora e outras distribuições Linux baseadas em Red Hat.
Ele traz várias melhorias em relação à versão anterior do DNF, como melhor desempenho, segurança e um sistema de plugins mais flexível.
Neste artigo, vamos orientá-lo sobre como usar o comando dnf5 para diversas tarefas, como instalar pacotes, atualizar seu sistema e gerenciar repositórios.
Sintaxe Básica do Comando dnf5
A sintaxe básica para usar dnf5
é:
dnf5 [OPTIONS] COMMAND [PACKAGE...]
OPÇÕES
: Estas são bandeiras que modificam o comportamento do comando (por exemplo,-y
para confirmar ações automaticamente).COMANDO
: A ação que você deseja realizar, como instalar, remover ou atualizar.PACOTE
: O nome do pacote de software que você deseja gerenciar.
Aqui estão alguns dos comandos dnf5
mais comumente usados.
1. Instalar um Pacote
Para instalar um pacote de software, use o comando install
. Por exemplo, para instalar um reprodutor de mídia VLC, você deve executar:
sudo dnf5 install vlc -y

2. Atualizar Pacotes
Para atualizar todos os pacotes instalados para suas versões mais recentes, use o comando update
:
sudo dnf5 update
Se você deseja atualizar apenas um pacote específico, use o seguinte comando:
sudo dnf5 update vlc

3. Remover um Pacote
Se você quiser remover um pacote do seu sistema, use o comando remove
, que desinstalará o pacote e quaisquer dependências que foram instaladas com ele, se não forem mais necessárias por outros pacotes.
sudo dnf5 remove vlc

4. Pesquisar um Pacote
Para pesquisar um pacote, use o comando search
, que retornará uma lista de pacotes que correspondem ao termo de pesquisa.
dnf5 search vlc

5. Listar Pacotes Instalados
Para ver uma lista de todos os pacotes instalados no seu sistema, use o comando list
, que mostrará todos os pacotes que estão atualmente instalados no seu sistema.
dnf5 list

6. Mostrar Informações do Pacote
Se você quiser ver informações detalhadas sobre um pacote, como sua versão, descrição e dependências, use o comando info
:
dnf5 info vlc

7. Limpar o Cache
Com o tempo, o gerenciador de pacotes do seu sistema pode acumular muitos dados em cache. Você pode limpar esse cache para liberar espaço em disco usando o comando clean
:
sudo dnf5 clean all

8. Gerenciar Repositórios
DNF5 permite que você gerencie repositórios de software (fontes de onde os pacotes são baixados). Você pode listar todos os repositórios habilitados com o seguinte comando:
dnf5 repolist

Para adicionar um novo repositório, você normalmente precisaria modificar os arquivos de configuração do repositório em /etc/yum.repos.d/
. No entanto, você também pode usar o comando dnf5
para habilitar ou desabilitar repositórios:
Habilitar um repositório:
sudo dnf5 config-manager --set-enabled repository-name
Desabilitar um repositório:
sudo dnf5 config-manager --set-disabled repository-name
9. Atualizar o Sistema
Para atualizar todo o seu sistema para as versões mais recentes de todos os pacotes instalados, use o comando upgrade
:
sudo dnf5 upgrade
Isso atualizará seu sistema para as versões mais recentes de todos os pacotes, incluindo quaisquer novas dependências.

10. Rebaixar um Pacote
Se você precisar reverter um pacote para uma versão anterior, use o comando downgrade
.
sudo dnf5 downgrade vlc

11. Verificar Dependências de Pacotes
Às vezes, você pode precisar verificar se há dependências ausentes ou quebradas em um pacote. Você pode usar o comando deplist
para mostrar as dependências de um pacote específico:
dnf5 deplist vlc
Isso listará todas as dependências necessárias para o pacote VLC.
Conclusão
O comando dnf5
é uma ferramenta poderosa para gerenciar pacotes de software no Fedora e em outras distribuições Linux baseadas no Red Hat. Com seu desempenho, segurança e flexibilidade aprimorados, DNF5 torna mais fácil instalar, atualizar, remover e gerenciar software em seu sistema.