Eu consegui fazer isso usando algo assim:
rpm2cpio myrpm.rpm | cpio -ivd './var/lib/**/*'
Eu tenho um arquivo contendo o RPM em ./var/lib
, que eu preciso extrair no meu sistema de arquivos em uma máquina Debian. Estou tentando fazer isso:
rpm2cpio myrpm.rpm | cpio -ivd ./var/lib
Nothis é extraído. Se eu especificar o caminho completo para o arquivo exato que eu quero, eu entendo, mas preciso extrair a árvore inteira.
Como posso extrair a árvore inteira (isto é: todos os arquivos dentro de um diretório no RPM) para o sistema de arquivos local?