
Usando rpm -qlp
puedo obtener el contenido de un paquete RPM. ¿Cómo puedo ver los siguientes scripts del paquete RPM? (usando decir cat
, more
o 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 rpm
en aarchivo cpiodonde luego puedes extraer archivos de:cpio -id < yourcpiofile