Geek the Planet


How To no image

Published on marzo 31st, 2008 | by Angelfire

0

How To: Convertir paquetes .rpm a .deb y viceversa con Alien

La semana pasa escribí un artículo sobre Wavemaker, inmediatamente ví la aplicación quise descargarla, el problema fue que para linux sólo se encontraba disponible la versión en RPM (Red Hat Package Manager), es el manejador de paquetes de algunas distribuciones como Fedora, Mandriva y Open Suse; yo uso Ubuntu, esta distribución utiliza otro tipo de formato en sus paquetes nativos, el DEB, como es obvio el RPM no me iba a funcionar.

Recordé que hacia ya algún tiempo habia visto una utilidad que permitia hacer conversiones entre diferentes formatos de paquetes binarios, en aquel entonces nadie me recomendaba esta aplicación porque la conversión no era tan buena y en general las instalaciones salian defectuosas.

Alien es un script de perl que permite hacer conversiones entre rpm, deb, Stampede y tgz del Slackware. A pesar de las múltiples versiones la aplicación aún sigue siendo experimental y tiene algunos errores y limitaciones. Claro está pero no sobra decirlo Alien no debe ser utilizado para reemplazar paquetes importantes del sistema, librerias compartidas y muchas otras aplicaciones esenciales para el funcionamiento de nuestro sistema.

Esta vez quise probarlo haciendo la conversión de RPM a DEB, wavemaker no es un paquete esencial de mi sistema, por lo que hacer esta prueba no traerá problemas.

  • Lo primero es instalar el paquete. [code]# sudo apt-get install alien[/code]
  • Para convertir de un .rpm a .deb es tan sencillo como: [code]# sudo alien -d package-name.rpm[/code]
  • Si lo que queremos es hacer la conversión e instalar inmediatamente el paquete generado hacemos lo siguiente: [code]# sudo alien -i package-name.rpm[/code]
  • Por último instalamos el paquete como cualquier aplicación .deb [code]#sudo dpkg -i package-name.deb[/code]

La aplicación que convertí me funciona perfectamente, no me sacó warnings en la instalación y ha funcionado muy bien. Si necesitan ayuda acerca del funcionamiento de Alien [code]$ alien –help[/code] o pueden consultar la documentación oficial.

alien

Leer Más: User Contributed Perl Documentation

Tags: , , ,


About the Author

Systems Engineering, Computer Systems Specialist, Social Engineering Specialist. Social Media Analyzer. Usability and SEO enthusiasm (Este es mi perfil de Twitter...)



Comments are closed.

Back to Top ↑