RPM + Cómo obtener una vista del script en el paquete rpm

RPM + Cómo obtener una vista del script en el paquete rpm

Usando rpm -qlppuedo obtener el contenido de un paquete RPM. ¿Cómo puedo ver los siguientes scripts del paquete RPM? (usando decir cat, moreo vi)

Quiero imprimir los siguientes scripts (en mi máquina Linux) desde el paquete 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

Respuesta1

Úselo rpm2cpio, pero tenga en cuenta que envía el archivo cpio a la salida estándar, por lo que querrá canalizarlo a cpio para extraer los archivos:

rpm2cpio CBS_Progect_WS-30_12.i386.rpm | cpio -idm

Respuesta2

Tal vezrpm2cpioes lo que quieres?

Convierte a rpmen aarchivo cpiodonde luego puedes extraer archivos de:cpio -id < yourcpiofile

información relacionada