Instalação do 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
06.12.2024

Instalação do DNF no RHEL/CentOS 7

O DNF (Dandified YUM) é o gerenciador de pacotes de última geração para distribuições Linux baseadas em RPM. Ele substitui o YUM nas versões mais recentes do Fedora e do RHEL/CentOS. Entretanto, no RHEL/CentOS 7, o gerenciador de pacotes padrão ainda é o YUM. Se quiser usar o DNF no RHEL/CentOS 7, você poderá instalá-lo manualmente. Este guia lhe mostrará como fazer isso.

Pré-requisitos

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

Etapa 1: Atualizar os pacotes do sistema

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

sudo yum update -y

Etapa 2: habilitar o repositório EPEL

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

sudo yum install epel-release -y

Esse comando ativará o repositório EPEL, que contém o pacote DNF.

Etapa 3: instalar o DNF

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

sudo yum install dnf -y

Isso instalará o pacote DNF junto com suas dependências.

Etapa 4: verificar a instalação

Para garantir que o DNF tenha sido instalado com êxito, verifique a versão:

dnf --version

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

Etapa 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 package-name -y

  • Procurar 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 arquivo ~/.bashrc:

    alias yum=dnf

  2. Aplicar o alias:Recarregue o arquivo .bashrc para aplicar as alterações:
    source ~/.bashrc

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

Conclusão

Você instalou com êxito o DNF no RHEL/CentOS 7. O DNF oferece desempenho aprimorado, melhor resolução de dependências e recursos mais novos 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