Extraer archivos de un RPM o un DEB

Member for

12 years 3 months

Bueno no se si os a pasado a alguno pero yo a veces me he planteado como extraer de los RPM o de los DEB los archivos que contienen, ya sea porque no lo quiero instalar o porque simplemente no disponemos de privilegios de administrador y queremos ejecutarlo sin instalarlo en el sistema instalándolo por ejemplo en nuestra carpeta home. Así que na aquí os dejo como extraer los mencionados ficheros de estos archivos:

RPMs

rpm2cpio <nombre del RPM> | cpio -icduv

Con esto extraerá todo el RPM al directorio actual.

Los argumentos de cpio:

i : Extrae los archivos
c : Formato portable
d : Crear directorios completos
u : Incondicional (reemplaza los archivos si existieran)
v : Muestra los archivos descomprimidos en pantalla

DEBs

dpkg -X <nombre del deb> <lugar de extracción>

Asi de simple.

Segundo método.

El segundo método es el mas facil que es instalar el descompresor unp con la orden (en debian/ubuntu y derivados) pero claro ya no contaremos con las herramientas del sistema.


# apt-get install unp

Y luego simplemente con

$ unp <nombre del archivo>

Os lo descomprime.asi de simple

 

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <p><br/>
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.