You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: Instalar paquetes de RED HAT en DEBIAN UBUNTU y viceversa con ALIEN

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

domingo, 15 de mayo de 2011

Instalar paquetes de RED HAT en DEBIAN UBUNTU y viceversa con ALIEN

¿Que es Alien?

Alien es un script desarrollado en perl para linux el cual nos permite transformar cualquier paquete de una distribución de linux a otra.

Por ejemplo tranformar un rpm(red package manager) de Red Hat linux a .Deb en cualquier distro basada en Debian, en mi caso ubuntu.

Pero no solo sirver para convertir esto, puedes convertir tambien a solaris por ejemplo y  a la mayoria de distros que usen paquetes predefinidos.

¿Para que sirve esto?
Bueno en principio es para ahorrarnos los molestos instaladores por codigos tar.gz por lo menos en mi punto de vista. Imaginen encontramos un programa en tar.gz y en rpm y decimos que facil seria instalarlo de forma grafica(o por consola con una simple linea de codigo sin peticiones de rutas etc) con Red Hat pero resulta que usamos Debian, pues nos toca instalar por comando que a veces y sobretodo para los novatos de linux resulta frustrante.

Para poder instalar en debian Ubuntu paquetes de Red Hat y viceversa (alguna vez hace falta), se instala un paquete llamado ALIEN. De la siguiente manera:

INSTALAR ALIEN:

Abres el Synaptic (centro instalación software Ubuntu)  y colocas en el buscador "alien" y lo seleccionas, lo descarga y te lo instala.

sudo apt-get install alien


USAR ALIEN
Lo primero es situarnos donde se encuentre el paquete que queremos convertir,

Debian Ubuntu
alien --to-deb nombrepaquete.rpm

Red Hat

alien --to-rpm nombrepaquete.deb

Saldra una secuencia en la consola, y hasta que no diga que esta creado aunque aparecca el paquete .deb en el directorio en el que estemos trabajando, en mi caso escritorio, no le damos a abrir, cuando ponga que esta transformado ya podemos abrirlo e instalarlo de manera grafica.

Mas transformaciones, apartir de este ejemplo con estos comandos podemos transformar mas paquetes simplemente es sustituir en el ejemplo

alien [--to-deb] [--to-rpm] [--to-tgz] [--to-slp] [options] file [...]


  file [...]                Package file or files to convert.
  -d, --to-deb          Generate a Debian deb package (default).
   -r, --to-rpm          Generate a Red Hat rpm package.
      --to-slp             Generate a Stampede slp package.
  -l, --to-lsb             Generate a LSB package.
  -t, --to-tgz            Generate a Slackware tgz package.
  -p, --to-pkg          Generate a Solaris pkg package.

Si no funciona con alguno de esos comandos se puede sacar una lista entera de comandos simplemente en root tecleando en consola Alien.

Instalar desde consola el paquete rmp(convertido) en Ubuntu debian, con gdebi (grafico) ó en consola:

sudo dpkg -i elnombredetupaquete.deb

 Instalar desde consola el paquete de debian(convertido) en Red Hat desde consola:

rpm --install nombredelpaquete.rpm

No hay comentarios:

Publicar un comentario

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.