sábado, 18 de diciembre de 2010

Cómo realizar conversiones entre distintos formatos de paquetes

Para la realización de conversiones entre los distintos formatos de paquetes más empleados por las distribuciones GNU/Linux existentes, cuentas con la ayuda de la aplicación 'alien', la cual es un script programado en Perl, que te permitirá realizar conversiones entre los formatos de paquetes RPM (Red Hat...), DEB (Debian...), TGZ (Slackware) y SPL (Stampede).



Para instalar ésta aplicación en el sistema, deberás descargar la última versión disponible del archivo de fuentes, debido a que dicha aplicación no se encuentra disponible en los repositorios oficiales de Fedora.


Una vez descargado el archivo de fuentes, deberás instalar las siguientes dependencias para poder realizar su compilación e instalación:
  • $ su -c 'yum -y install perl perl-ExtUtils-MakeMaker'
  • $ tar -xvzf alien_versión.tar.gz
  • $ cd alien
  • $ perl Makefile.PL
  • $ make
  • $ su -c 'make install'
Finalmente, realizar las conversiones no reviste ninguna dificultad:
  • $ alien nombre_paquete.deb --to-rpm (deb -> rpm)
  • $ alien nombre_paquete.deb --to-tgz   (deb -> tgz)
  • $ alien nombre_paquete.deb --to-slp   (deb -> slp)
  • $ alien nombre_paquete.rpm --to-deb (rpm -> deb)
  • $ alien nombre_paquete.rpm --to-tgz  (rpm -> tgz)
  • $ alien nombre_paquete.rpm --to-slp  (rpm -> slp)
Podrás obtener más información sobre el uso de 'alien', mediante la ayuda proporcionada por la propia aplicación.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.