Gerenciamento de pacotes RPM

Este artigo é voltado para quem está começando a trabalhar com distribuições derivadas da Red Hat, e para quem está estudando para a prova LPI. Como referência para os exemplos colocados no artigo foi usada a distribuição CentOS 6.

[ Hits: 25.590 ]

Por: Fernando Mendonça em 15/06/2012 | Blog: http://lpilinux.wordpress.com/


Introdução



O formato RPM - Red Hat Package Mananger - foi criado pela empresa americana Red Hat.

Também é usado em outras distribuições que adotaram o mesmo padrão, como Fedora e CentOS por exemplo. Ele é capaz de instalar, remover, consultar e atualizar os pacotes de software de uma distribuição.

Os pacotes do padrão Red Hat tem o formato: pacote-1.0-2.i386.rpm

Onde:
  • pacote: é o nome do pacote;
  • 1.0: é a versão;
  • -2: é a release;
  • i386: é a plataforma do computador e;
  • .rpm: é o sufixo que identifica o tipo do pacote.

O utilitário RPM é poderoso e possui diversas opções de gerenciamento, como são muitas as opções, veremos as principais.

Para saber a versão do utilitário RPM da sua distribuição:

# rpm --version
RPM versão 4.8.0


Instalando um pacote

Antes de instalar um pacote, primeiro é necessário realizar o download do mesmo.

Um dos sites onde podemos encontrar "pacotes.rpm" para download é:
Como exemplo, foi feito o download do pacote "rp-pppoe". Vamos instalá-lo e usá-lo nos demais exemplos.

Entre no diretório onde está o pacote e execute o seguinte comando para instalá-lo:

# rpm -ivh rp-pppoe-3.10-8.el6.i686.rpm
reparando.... ######################## [100%]
1:rp-pppoe ######################### [100%]


Os parâmetros '-vh' são opcionais, usados para acompanhar o progresso da instalação.

Descrição dos parâmetros:
  • -i : Instala o pacote;
  • -v : Modo verbose, mostra mensagens na tela a medida que a instalação progride;
  • -h : Mostra 50 caracteres ( # ) na tela, à medida que o pacote é desempacotado.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Atualizando com RPM
   3. Utilizando o YUM
Outros artigos deste autor

O que é o Linux

Inicialização do Linux

Configuração de Serviços

Leitura recomendada

Interfaces Gráficas no Linux

Como um Debian é inicializado

CD repositório para o aptitude

Wine: Como jogar/emular no Linux seus games ou softwares mais atuais sem pagar por isso

Monitorando a saúde do Apache (Prometheus + Grafana)

  
Comentários
[1] Comentário enviado por levi linux em 15/06/2012 - 07:47h

Parabéns, muito bom!

[2] Comentário enviado por danniel-lara em 15/06/2012 - 09:20h

Parabéns , ficou muito bom

[3] Comentário enviado por eldermarco em 15/06/2012 - 09:55h

Bom artigo, gostei bastante!

[4] Comentário enviado por removido em 15/06/2012 - 10:48h

estava preparando um artigo com o mesmo objetivo apresentado neste, demorei de mais, rsrsrs.

boa dica.

[5] Comentário enviado por fernandowx em 15/06/2012 - 19:08h

Boa noite povo...
que bom que vocês gostaram do artigo, existe muitos com o mesmo assunto na internet, mas achei que estava faltando um com mais prática e menos teoria. Eabreu você poderia escrever um sobre os gerenciadores de pacotes dbkg pra completar o assunto, só não demore muito, kkk...





[6] Comentário enviado por albfneto em 16/06/2012 - 01:38h

é muito bom, favoritado e é um bom complemento do meu artigo:

http://www.vivaolinux.com.br/artigo/openSUSE-As-varias-formas-de-atualizalo-e-de-instalar-pacotes/

[7] Comentário enviado por rafael_linuxfx em 16/06/2012 - 12:32h

É bem semelhante ao dpkg do debian, será que um é baseado no outro?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts