RPM + Como obter visão do script em rpm pkg

1

Usando rpm -qlp , posso obter o conteúdo de um pacote RPM. Como posso ver os scripts abaixo do pacote RPM? (usando, digamos, cat , more ou vi )

Eu quero imprimir os seguintes scripts (na minha máquina Linux) de dentro do pacote RPM:

  • /home/Progect_ws/Progect/UFE_Install.sh
  • /home/Progect_ws/DB_client/UFE_Install.sh
#rpm -qlp CBS_Progect_WS-30_12.i386.rpm

/home/Progect_ws/Progect
/home/Progect_ws/Progect/Comverse-One-Progect-DROP1_3.5.50_TC10-Internal.zip
/home/Progect_ws/Progect/Configure_Progect.properties
/home/Progect_ws/Progect/UFE_Install.sh
/home/Progect_ws/DB_client
/home/Progect_ws/DB_client/Comverse-One-CLIENT-DROP1_3.5.50_TC10-Internal.zip
/home/Progect_ws/DB_client/Configure_client.properties
/home/Progect_ws/DB_client/UFE_Install.sh
    
por jon 10.04.2011 / 13:08

2 respostas

1

Use rpm2cpio , mas cuidado para enviar o arquivo cpio para a saída padrão, então você vai querer canalizá-lo para o cpio para extrair os arquivos:

rpm2cpio CBS_Progect_WS-30_12.i386.rpm | cpio -idm
    
por 11.04.2011 / 00:09
0

Talvez o rpm2cpio seja o que você quer?

Converte um rpm em um arquivo do cpio para que você possa extrair arquivos de: cpio -id < yourcpiofile

    
por 10.04.2011 / 13:24

Tags