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