Como Usar o Comando dnf5 para Gerenciamento de Pacotes no Fedora

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
Use DNF5 to Install Software

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
Use DNF5 to Update Software

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
Use DNF5 to Remove Software

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
Use DNF5 to Search for Software

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 
Use DNF5 to List Installed Software

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
View Package Details

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
Clean Package Cache

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
List Enabled Repositories

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.

Upgrade Your System Packages

10. Rebaixar um Pacote

Se você precisar reverter um pacote para uma versão anterior, use o comando downgrade.

sudo dnf5 downgrade vlc
Downgrade Software Package

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.

Source:
https://www.tecmint.com/dnf5-command/