descomprimir rpm extraction

descomprimir - ¿Cómo extraer un archivo desde un rpm al directorio actual?



descomprimir rpm centos 7 (1)

Recientemente descubrí la existencia de cpio y cómo se puede utilizar, entre muchas otras cosas, para extraer archivos individuales de un rpm junto con la herramienta rpm2cpio, como esto:

rpm2cpio mypackage.rpm | cpio -idmv ./path/to/individual/file/inside/the/rpm/filename.txt

El problema es que este comando creará el directorio que coincida con la ubicación del archivo dentro de las rpm, es decir, creará el directorio /path/to/individual/file/inside/the/rpm/ dentro del directorio actual antes de extraer el archivo. .

¿Hay alguna forma de extraer el archivo al directorio actual sin crear toda la estructura del directorio?

¡¡Gracias por adelantado!!


Puedes usar --to-stdout para cpio . P.ej:

# rpm2cpio id3lib-3.8.3-28.fc18.x86_64.rpm | cpio -iv --to-stdout ./usr/share/doc/id3lib-3.8.3/README > /tmp/README ./usr/share/doc/id3lib-3.8.3/README 2173 blocks #