Como instalar pacotes de RPM no CentOS

Suraj Joshi 19 dezembro 2022
  1. Instalar os pacotes RPM utilizando yum
  2. Remover o RPM Pacakge utilizando yum
  3. Instalar pacotes RPM utilizando o yum
  4. Atualizar o RPM Pacote utilizando rpm
  5. Remover o pacote RPM utilizando rpm
Como instalar pacotes de RPM no CentOS

O RPM significa Redhat Package Manager, uma ferramenta de gerenciamento de pacotes para distribuições de Linux baseadas na Red Hat como CentOS e Fedora. Podemos instalar pacotes RPM no CentOS utilizando yum e rpm utilitários de linha de comando.

Antes de instalar qualquer pacote RPM em nosso sistema, devemos verificar a compatibilidade desses pacotes com o sistema e garantir que a versão do pacote que vamos instalar seja suportada pelo sistema operacional atual instalado em nosso sistema.

Da mesma forma, para instalar os pacotes RPM, também devemos estar logados como superusuário ou usuário com os privilégios do sudo.

Antes de instalar os pacotes, precisamos baixar os pacotes em nosso sistema. Podemos baixar diretamente da Internet utilizando o navegador ou utilizar utilitários de linha de comando como wget ou curl para baixar os pacotes.

Instalar os pacotes RPM utilizando yum

yum é um utilitário de linha de comando para distros Linux baseados no Red-Hat para baixar, instalar, atualizar e remover pacotes. Para instalar pacotes RPM utilizando yum, nós seguimos os seguintes passos:

  • Inicialmente, nós baixamos o pacote utilizando diretamente o navegador ou utilizando utilitários de linha de comando como curl e wget.
    wget https://repo.com/package.rpm
    

    Ele vai para o site repo.com e baixa o pacote package.rpm no diretório de trabalho atual.

  • Agora nós instalamos o pacote baixado utilizando o comando yum localinstall:
    sudo yum localinstall package.rpm
    

    Ele vai pedir confirmação, e se digitarmos y e pressionarmos enter, o comando instalará o pacote package.rpm. O comando também instalará todas as dependências em falta se nosso sistema permitir que as dependências sejam instaladas. Se o comando não conseguir instalar as dependências, ele listará todas as dependências que faltam, e teremos que instalá-las manualmente.

  • Alternativamente, podemos utilizar o seguinte comando para baixar e instalar pacotes rpm utilizando yum.
    sudo yum localinstall https://repo.com/package.rpm
    

Remover o RPM Pacakge utilizando yum

Para remover o pacote instalado RPM, podemos utilizar o comando yum remove seguido do nome do pacote a ser removido.

sudo yum remove package.rpm

Ele removerá o pacote package.rpm de nosso sistema.

Instalar pacotes RPM utilizando o yum

rpm também é um utilitário de linha de comando para distros Linux baseados no Red-Hat para baixar, instalar, atualizar e remover pacotes. Para instalar os pacotes RPM utilizando rpm, seguimos os seguintes passos:

  • Inicialmente, nós baixamos o pacote utilizando diretamente o navegador ou utilizando utilitários de linha de comando como curl e wget.
    wget https://repo.com/package.rpm
    

    Ele vai para o site repo.com e baixa o pacote package.rpm no diretório de trabalho atual.

  • Agora nós instalamos o pacote baixado utilizando o comando rpm com a opção -i:
    sudo rpm -i package.rpm
    

    Ele instalará o pacote package.rpm, e se houver alguma dependência em falta, o comando listará todas as dependências em falta, e teremos que instalá-las manualmente.
    Adicionamos a opção -v ao comando e a opção -h para visualizar a saída verboscópica.

  • Alternativamente, podemos utilizar o seguinte comando para baixar e instalar os pacotes rpm utilizando rpm.
    sudo rpm -ivh https://repo.com/package.rpm
    

Atualizar o RPM Pacote utilizando rpm

Para remover o pacote instalado RPM, utilizamos o comando rpm com a opção -U seguido do nome do pacote a ser atualizado.

sudo rpm -Uvh package.rpm

Ele atualizará o pacote package.rpm em nosso sistema.

Remover o pacote RPM utilizando rpm

Para remover o pacote instalado RPM, utilizamos o comando rpm com a opção -e seguido do nome do pacote a ser removido.

sudo rpm -evh package.rpm

Ele removerá o pacote package.rpm de nosso sistema.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn