Si te convence el contenido de mi Blog, te recomiendo Suscribirte a Nuestro Boletín Gratuito y recibirás todos los Artículos y Vacantes de Empleo en tu Email.

Convertir formatos de paquetes entre .rpm, .deb, .slp y .tgz usando Alien

Muchas veces nos vemos en la situación en la que queremos instalar un determinado programa en nuestro Linux, pero este no está disponible en el paquete que corresponde a nuestra distribución.

Por suerte existe alien, un script realizado en perl que nos permite convertir entre diferentes formatos binarios linux, pudiendo pasar entre sí cualquiera de estos 4 tipos: deb, rpm, slackware tgz y stampede slp.

Para instalar Alien en tu Ubuntu ejecuta en el terminal:
sudo apt-get install alien

Para transformar por ejemplo un paquete a .deb:
sudo alien -d nombre_paquete_no_deb

La sintaxis de este comando es:
alien [options] file […]

Donde:

file […] Paquete o fichero a convertir

y las opciones pueden ser

-d, –to-deb (opción por defecto) genera un paquete Debian .deb

Que a su vez puede permitir las siguientes opciones:

–patch= Especificamos el path del patch a usar en vez de buscarlo en /var/lib/alien.

–nopatch Sin usar patches.

–single como la opcion –generate, pero sin crear el directorio .orig.

-r, –to-rpm genera un paquete RedHat .rpm

–to-slp genera un paquete Stampede .slp

-t, –to-tgz genera un paquete Slackware .tgz

Que a su vez permite las siguiente opción:

–description= especificar descripcion del paquete.

-i, –install instalar un paquete generado.

-g, –generate desempaquetal, pero sin generar un nuevo paquete.

-c, –scripts incluye scripts en el paquete.

-k, –keep-version no cambia la versión del paquete generado.

-h, –help muestra este mensaje de ayuda.

-v, –version muestra el numero de versión de Alien.

Espero que esta aplicación les sea útil...

Fuente: Adictos a Linux