Una de las cosas que desaniman a los recien llegados a Linux es la instalacion de paquetes, pero como ya vimos en otros posts el uso de APT y YUM es muy simple, incluso desde la consola. Pero a la hora de buscar paquetes a veces nos encontramos con el problema de que si por ejemplo usamos Ubuntu o Debian y el paquete que necesitamos no tiene una version .deb y solo tiene una version .rpm o .tgz no sabemos que hacer y muchas veces nos resignamos a esperar a que salga la version del instalador para la distro que nosotros usamos. Pero eso no tiene porque ser asi, para ello existe Alien.
Alien es una herramienta que nos permitira convertir paquetes entre distintos formatos de paqueteria, por ejemplo podemos pasar un .rpm a un .deb y asi con otros formatos (.rpm de red hat, .deb de Ubuntu, .tgz de Slackware, y varios mas).
Primero vemos como instalarlo, como es comun voy a poner el ejemplo de como instalarlo en Ubuntu 9.04 pero Ustedes pueden buscar en sus repositorios para la distro que corresponda. En una consola escribimos:
sudo apt-get install alien
Y su uso es extremadamente sencillo. Suponiendo que tenemos un archivo llamado paquete.rpm (los ejemplos prácticos vendrán muy muy pronto), entonces tendremos que hacer lo siguiente:
sudo alien –to-deb paquete.rpm
Lo cual nos generará, sino hubo problemas, el archivo deb. Con un nombre similar a nombre_arquitectura.deb
Y asi solo tenemos que cambiar la opcion para convetir un paquete a otros formatos:
-r para convertir a RPM
-t para convertir a TGZ
-p para convertir a PKG (de solaris)
--to-slp para convertir a SLP (no tengo idea de que es)
--to-deb para convertir a deb (debian,ubuntu)
Pero aunque sea super sencilla su utilizacion podemos hacerla aun mas sencilla si usamos una GUI (Grafic User Interface), que vendria a ser la version grafica del programa, es esta:
Pueden descargar la GUI desde aqui.
Bueno espero que les sea de provecho :)