Como desempaquetar un DEB y RPM [Extraer Contenido – «Descomprimir»]

Otra vez con un nuevo texto a ver que sale ahora con este lio mas que a Ubuntera le gusta leer y aprender un poco de todo.

Así que vamos al lio del asunto como desempaquetar los deb y los RPM, esto para que ? diran algunos.

Voy a explicar un poco, esto se podría ser algo útil si estamos en debian y de casualidad tenemos un archivo RPM y resulta que no hay DEBs ( madre mia nadie hizo un deb para el programa como para matarlo )

Ahí es cuando nos es útil el proceso, lo desempaquetamos el RPM y lo pasamos luego a deb.

Bueno lo primero que ocupamos para los RPM es rpm2cpio y cpio

Pueden instalarlo, buscando en su gestor de paqutes, o en apt-get, aptitude, pacman, yum eso va mas con el sistema que usen.

El comando muy sencillo para desempaquetar el RPM

rpm2cpio paquete.rpm | cpio -vid

Bien con eso lo tenemos desempaquetado o extraído como le quieran llamar.

Ahora vamos con los deb.

Primero vamos a ver un deb contiene estos archivos.

debian-binary
control.tar.gz
data.tar.gz

Y todo eso es lo que hay que extraer también.

Primero extraemos lo que hay en el deb.

ar vx skamasle_programa_.deb

Luego vemos ( lo que digimos mas arriba ) que tenemos 3 archivos

debian-binary
control.tar.gz
data.tar.gz

Ahora bien si queremos descomprimir los tar.gz es cosa fácil.

tar -xzvf data.tar.gz

Y eso es todo.

Si queremos extraer directamente lo que hay en data o control podemos usar un comando directamente para eso.

ar p programa_skamasle.deb control.tar.gz | tar zx

Y extraeremos lo que hay en control.tar.gz o bien data depende a sus necesidades.

Eso es todo y cualquier duda posteen 😉

Nos vemos

Publicado por Maks Skamasle

Sysadmin, fotógrafo aficionado y me gusta tomar el té por las madrugadas cuando no hay ruido ni sol y mas fresco esta el día.

No usamos Cookies para rastrear nada, navega tranquilo...
Seguir Navegando
x