Mon Jan 3, 2011, 100 words, read in about 1 mins.
devops linux rpm sysadm

Já me deparei com situações em que precisava de algum arquivo existente dentro de um RPM mas não queria instalá-lo.

A solução é extrair o conteúdo do RPM, só que o comando RPM não tem nenhuma opção padrão para fazer isto. É necessário então utilizar outras ferramentas.

Para fazer isto, basta utilizar o comando abaixo, substituindo o “arquivo.rpm” pelo nome do seu arquivo RPM:

$ rpm2cpio arquivo.rpm | cpio -vdim


is a programmer with more than 18 years of experience in different sub areas of the internet and software industry. He is a open-source contributor and author of a few projects at Github. You can also find him on Twitter, and LinkedIn.