RPM + Como obter visualização do script no pacote rpm

RPM + Como obter visualização do script no pacote rpm

Usando rpm -qlpposso obter o conteúdo de um pacote RPM. Como posso visualizar os scripts abaixo do pacote RPM? (usando digamos, cat, moreou vi)

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

Responder1

Use rpm2cpio, mas tome cuidado, pois ele envia 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

Responder2

Talvezrpm2cpioé o que você quer?

Ele converte um rpmem umarquivo cpiode onde você pode extrair arquivos de:cpio -id < yourcpiofile

informação relacionada