O que é um arquivo RPM?
Um arquivo com extensão .rpm é um pacote do sistema operacional Red Hat Linux para instalações de programas em sistemas Linux. O Red Hat Package Manager usa o formato de arquivo RPM e é um sistema de gerenciamento de pacotes gratuito e de código aberto. Embora os arquivos RPM possam ser usados como estão para a instalação de programas, eles podem ser convertidos para outros formatos de pacote como DEB usando o programa Debian chamado Alien.
Formato de arquivo RPM
Um arquivo RPM é um binário que pode conter um conjunto de arquivos. Na maioria das vezes, os arquivos RPM são “RPMs binários”, que são os executáveis compilados do software. O arquivo RPM pode conter RPMs de origem (SRPMs) que podem ser usados para compilar o pacote a partir do código-fonte. O formato de arquivo RPM consiste em quatro seções.
- Lead - Identifica o arquivo como um arquivo RPM
- Assinatura - Pode ser usada para garantir integridade e/ou autenticidade
- Cabeçalho - Contém metadados, incluindo nome do pacote, versão, arquitetura, lista de arquivos, etc.
- Arquivo Arquivo - Também conhecido como carga útil, que geralmente está no formato cpio, compactado com GZIP