Android

Como instalar pacotes rpm no centos

CentOS e RHEL 7 . x - Instalando pacotes com yum - Repositoros RPM FORGE , EPEL , REMI e WEBTATIC !

CentOS e RHEL 7 . x - Instalando pacotes com yum - Repositoros RPM FORGE , EPEL , REMI e WEBTATIC !

Índice:

Anonim

O RPM é um sistema de empacotamento usado pelo Red Hat e seus derivados, como CentOS e Fedora.

Os repositórios oficiais do CentOS contêm milhares de pacotes RPM que podem ser instalados usando o utilitário de linha de comando yum . Pacotes que não estão disponíveis nos repositórios CentOS padrão podem ser facilmente instalados, ativando o repositório apropriado.

Mas nem todos os fornecedores de software fornecem um repositório yum para seus aplicativos. Na maioria das vezes, nessas situações, eles têm uma página de download de onde você pode baixar e instalar o pacote RPM ou baixar e compilar o software a partir das fontes.

Neste tutorial, mostraremos dois métodos de como instalar pacotes RPM no CentOS.

Antes de você começar

Ao instalar pacotes RPM, verifique se eles foram criados para a arquitetura do sistema e a versão do CentOS.

Você deve evitar usar esse método para substituir ou atualizar pacotes importantes do sistema, como glibc, systemd ou outros serviços e bibliotecas essenciais para o bom funcionamento do seu sistema. Fazer isso pode levar a erros e instabilidade do sistema.

Para instalar pacotes RPM, você precisa estar logado como root ou usuário com privilégios de sudo.

Normalmente, você usaria um navegador da Web para pesquisar e baixar um arquivo RPM. Depois de localizar o arquivo, você pode baixá-lo usando o navegador ou uma ferramenta de comando como curl ou wget.

Instalando pacotes RPM com yum

yum é a ferramenta padrão de gerenciamento de pacotes no CentOS. É usado para instalar, remover, baixar, consultar e atualizar pacotes dos repositórios oficiais do CentOS, bem como de outros repositórios de terceiros.

A primeira etapa é baixar o arquivo RPM que você deseja instalar:

wget

Para instalar o pacote, use o comando yum localinstall seguido pelo caminho para o nome do pacote:

sudo yum localinstall file.rpm

yum solicitará sua confirmação. A resposta y o pacote RPM serão instalados, desde que sejam compatíveis com o seu sistema, e todas as dependências sejam atendidas.

Se o pacote RPM depender de outros pacotes que não estão atualmente instalados e se esses pacotes estiverem disponíveis nos repositórios ativados no seu sistema, o yum instalará todas as dependências. Caso contrário, o yum imprimirá uma lista de todas as dependências ausentes que você precisará baixar e instalar manualmente esses pacotes.

Em vez de baixar e instalar o pacote RPM, você pode simplesmente passar a URL para o pacote RPM para o comando yum localinstall :

sudo yum localinstall

Para atualizar um pacote RPM que já está instalado com o yum, use o mesmo procedimento ao instalar o pacote.

Se, por algum motivo, você quiser remover o pacote instalado, use o comando yum remove padrão seguido pelo nome do pacote:

sudo yum remove file.rpm

Instalando pacotes RPM com rpm

rpm é uma ferramenta de baixo nível usada para instalar, desinstalar, atualizar, consultar e verificar pacotes RPM.

Para instalar um pacote RPM, use o comando rpm -i seguido pelo nome do pacote RPM:

sudo rpm -ivh file.rpm

A opção -v diz ao rpm para mostrar a saída detalhada e -h para mostrar a barra de progresso marcada com hash.

Se o pacote depender de outros pacotes que não estão instalados no sistema, o rpm exibirá uma lista de todas as dependências ausentes. Você precisará baixar e instalar todas as dependências manualmente.

Em vez de fazer o download e instalar o pacote RPM, você pode usar o pacote URL to RPM como argumento:

sudo rpm -ivh

Para atualizar um pacote, use a opção -U :

sudo rpm -Uvh file.rpm

Se o pacote que você está tentando atualizar não estiver instalado, o comando rpm -U o instalará.

Para instalar um pacote RPM sem ter todas as dependências necessárias instaladas no sistema, use a opção --nodeps :

sudo rpm -Uvh --nodeps file.rpm

Para remover (apagar) um pacote, use o comando rpm -e , seguido pelo nome do pacote:

sudo rpm -e file.rpm

Conclusão

Neste tutorial, mostramos como instalar pacotes RPM no CentOS.

Você deve preferir usar o yum sobre o rpm pois ele resolve automaticamente todas as dependências para você.

centos terminal rpm