Instalar o DNF no RHEL/CentOS 7 ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
17.02.2025

Instalar o DNF no RHEL/CentOS 7

DNF (Dandified YUM) é o gestor de pacotes da próxima geração para distribuições Linux baseadas em RPM. Ele substitui o YUM nas versões mais recentes do Fedora e do RHEL/CentOS. No entanto, no RHEL/CentOS 7, o gerenciador de pacotes padrão ainda é o YUM. Se quiser usar o DNF no RHEL/CentOS 7, pode instalá-lo manualmente. Este guia mostrará como fazer isso.

Pré-requisitos

  • Uma instância em execução do RHEL 7 ou CentOS 7.
  • Acesso root ou sudo para instalar pacotes.

Etapa 1: Atualizar os pacotes do sistema

Antes de instalar o DNF, atualize seus pacotes existentes para garantir a compatibilidade:

sudo yum update -y

Passo 2: Ativar o repositório EPEL

O repositório Extra Packages for Enterprise Linux (EPEL) fornece pacotes adicionais para RHEL/CentOS, incluindo DNF. Para ativar o EPEL, execute o seguinte comando:

sudo yum install epel-release -y

Este comando activará o repositório EPEL, que contém o pacote DNF.

Passo 3: Instalar o DNF

Agora que o repositório EPEL está ativado, pode instalar o DNF:

sudo yum install dnf -y

Isto irá instalar o pacote DNF juntamente com as suas dependências.

Passo 4: Verificar a instalação

Para garantir que o DNF foi instalado com sucesso, verifique a versão:

dnf --version

Esse comando deve exibir a versão do DNF instalada, indicando que a instalação foi bem-sucedida.

Passo 5: Usando o DNF como um gerenciador de pacotes

Agora que o DNF está instalado, você pode usá-lo junto com o YUM. Aqui estão alguns comandos básicos do DNF:

  • Atualizar todos os pacotes:

    sudo dnf update -y

  • Instalar um pacote:

    sudo dnf install nome-do-pacote -y

  • Remover um pacote:

    sudo dnf remove nome-do-pacote -y

  • Procura por um pacote:

    dnf search nome-do-pacote

  • Lista todos os pacotes instalados:
    dnf list installed

Opcional: Substituir YUM por DNF

Embora geralmente não seja necessário substituir completamente o YUM pelo DNF no RHEL/CentOS 7, você pode criar um alias para o DNF para simplificar o uso:

  1. Criar um Alias:Adicione a seguinte linha ao seu ficheiro ~/.bashrc:

    alias yum=dnf

  2. Aplicar o Alias:Recarregue o ficheiro .bashrc para aplicar as alterações:

    source ~/.bashrc

Agora, sempre que usar o comando yum, ele executará automaticamente o dnf.

Conclusão

Você instalou com sucesso o DNF no RHEL/CentOS 7. O DNF oferece desempenho aprimorado, melhor resolução de dependências e recursos mais recentes em comparação com o YUM. Embora o RHEL/CentOS 7 não use o DNF por padrão, este guia permite que você aproveite os recursos do DNF em sistemas mais antigos. Aproveite o gerenciamento de seus pacotes com o poder e a flexibilidade do DNF!

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills