Resumo RPM

Revisando Red Hat
rpm

Distribuições baseadas em Red Hat, utilizam um sistema de empacotamento chamado de RPM Package Manager, o RPM é distribuido sob a GPL, e é bastante usado, tendo como principais funções a instalação,atualização,consulta e remoção de pacotes. podemos encontrar mais detalhado as funções do rpm com o comando abaixo:

rpm --help

Agora vou descrever suas principais funções.

Instalando pacotes

na instalação podemos usar os seguintes comandos:

rpm -U pacote.rpm
rpm -i pacote.rpm

Obs:. A diferença é que o -U tanto instala, como atualiza os arquivos mantendo a configuração atual encontrada no sistema, já o -i apenas instala o pacote.

Dependências

Durante a instalação de um pacote, é possível que apareça algum problema de um pacote depender de outro para instalação. Por Exemplo:

instalando o pacote “pacote1”

rpm -Uvh pacote.1.rpm
error: Failed dependencies:
        pacote.2 is needed by pacote.1     
Suggested resolutions:
	pacote2.rpm

Como Solução instalamos os dois pacotes:

rpm -Uvh pacote.1.rpm pacote.2.rpm

No caso do proprio sistema nao informar nenhuma sugestão de pacote, você mesmo pode procurar pelo pacote necessário com o comando abaixo:

rpm -q --redhatprovides pacote.2

Se o pacote ja estiver instalado você irá força a instalação sem a dependência:

rpm -Uvh --nodeps pacote.1.rpm 

Buscando pacotes

O RPM possui uma base de dados com todos os pacotes instalados em seu sistema em /var/lib/rpm, assim sendo possível descobrir se um pacote esta instalado ou não.

Exemplo:

rpm -q pacote1

listando todos pacotes instalados:

rpm -qa 

Removendo pacotes
Para desisntalar um programa também é bastante simples, como o exemplo abaixo:

rpm -e pacote.1

Existem varias maneiras de se usar o rpm, como falei anteriormente com o comando rpm –help você terá vários parâmetros para testar, aqui é apenas mais um pequeno resumo. =)

Deixe um comentário