Cargando...

13 de marzo de 2013 1,113 vistas

Convertir paquetes de distribuciones Linux

Conversión de paquetes Linux utilizando el programa alien

Convertir paquetes de Linux puede ser realmente difícil. Afortunadamente, existe un programa llamado alien que puede convertir la mayoría de los paquetes comunes de distribuciones Linux.

Especialmente los usuarios inexpertos de Linux a veces se enfrentan a una situación bastante difícil. Por ejemplo, tienen un programa en un paquete Red Hat RPM pero necesitan un paquete Debian DEB. Cuando el desarrollador original del programa no existe, o no proporciona su programa para diferentes distribuciones de Linux, puede llevar rápidamente a un callejón sin salida. Afortunadamente, existe un convertidor que puede ayudarte a convertir algunos paquetes de distribuciones de Linux entre sí: alien.

alien es un software experimental capaz de convertir varios paquetes de distribuciones de Linux (Red Hat RPM, Debian DEB, Stampede SLP, Slackware TGZ y Solaris PKG) entre sí. Aunque muchos usuarios usan este programa desde hace años, todavía está lejos de ser completo y tiene muchos errores y limitaciones. Sin embargo, es tu mejor opción si quieres convertir algunos paquetes de Linux que no sean críticos para el sistema.

Instalar el programa alien

Lo primero que necesitas hacer es instalar el programa alien. Puedes hacerlo fácilmente a través del terminal.

sudo apt-get install alien

Luego, si ejecutas alien verás las siguientes opciones de comando.

alien program started in Ubuntu terminal

alien ejecutado en el terminal de Ubuntu

Cómo convertir DEB a RPM

Puedes usar alien para convertir un paquete DEB a RPM, para ello usa el siguiente ejemplo según tus necesidades.

sudo alien -r yourpackage.deb

Esto creará un paquete RPM a partir de tu archivo DEB.

Cómo convertir RPM a DEB

De la misma manera puedes usar alien para convertir un paquete RPM a DEB.

sudo alien -d yourpackage.rpm

La conversión opuesta que creará un paquete DEB a partir de tu archivo RPM.

Cómo convertir otros paquetes de distribuciones de Linux

Al igual que en los ejemplos anteriores, alien puede usarse para otros tipos de conversión. Además de los paquetes DEB y RPM mencionados anteriormente, también puede convertir paquetes Stampede SLP, Slackware TGZ o Solaris PKG.

¿Sigues teniendo problemas para convertir paquetes de Linux?

Este artículo solo cubre lo básico del uso del programa alien. Si necesitas información más específica, por favor consulta el sitio web del desarrollador de alien o los sitios de ayuda de Ubuntu donde puedes encontrarlos. Además, generalmente deberías evitar intentar convertir archivos críticos del sistema ya que podrían quedar corruptos después de la conversión.