Extrair arquivos de pacotes RPM

VN:F [1.8.1_1037]
Rating: 0.0/5 (0 votes cast)

As vezes precisamos pegar apenas um arquivo que está dentro de um pacote RPM, não queremos instalar o pacote, apenas pegar 1 dos arquivos que está dentro dele.

Para poder fazer isso precisamos então “descompactar” esse pacote RPM. Segue abaixo os passos necessários para extrair um pacote RPM.

Antes de tudo, iremos precisar que os seguintes pacotes estejam instalados:

  • cpio
  • rpm
  • rpm2cpio

Ao descompactar o arquivo RPM, ele irá criar a árvore de diretórios contida no pacote, por isso é extremamente recomendado que você crie uma nova pasta vazia e copie o arquivo RPM que quer descompactar dentro dela, para não ter nenhuma surpresa.

Dentro da nova pasta com o arquivo RPM copiado para dentro dela, execute o seguinte comando no terminal:

  • rpm2cpio pacote.rpm | cpio -di

Pronto, observe como toda a estrutura do pacote foi recriada, agora é só navegar nos diretórios e pegar o arquivo desejado.

Até a próxima!
Abraços!