Pasar al contenido principal
Tutoriales y pruebas de gokuhs

Miembro desde hace

16 años 2 meses

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