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.
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:
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
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
Os parâmetros '-vh' são opcionais, usados para acompanhar o progresso da instalação.
Descrição dos parâmetros:
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.