Alien es un programa de computadora que convierte entre diferentes formatos de paquetes de Linux , creado por Joey Hess y actualmente mantenido por Kyle Barry. [1]
Alien admite la conversión entre paquetes Linux Standard Base (LSB) , paquetes .rpm compatibles con LSB , [2] .deb , Stampede (.slp), Solaris (.pkg) y paquetes Slackware ( .tgz , .txz , .tbz, .tlz) [3] . También es capaz de instalar automáticamente los paquetes generados y también puede intentar convertir los scripts de instalación incluidos en el archivo. La instalación automática debe usarse con precaución, ya que las distribuciones de Linux pueden variar significativamente entre sí y el uso de scripts de instalación convertidos automáticamente desde un formato Alien puede dañar el sistema.
Un ejemplo de uso de Alien :
$ alien --to-rpm --scripts ./mypkg.deb
Esto convertirá mypkg.deb a mypkg.rpm con los scripts preinst , postinst , prerm y postrm del paquete Debian ( deb ) al paquete RPM .
Comandos de terminal para Alien:$ alien ${filename}.rpm # Rpm to Deb
$ alien -k ${filename}.tar.gz # Tar.gz to Deb
$ alien -d ${filename}.tar.bz2 # Tar.bz2 to Deb
$ alien --to-deb ~/${filename}.tgz # Tgz to Deb
$ alien -r ${filename}.deb
Es posible que se requieran privilegios de superusuario para ejecutar el comando. Si es así, continúe con los comandos que se indican a continuación.$ sudo alien ${filename}.rpm # Rpm to Deb
$ sudo alien -k ${filename}.tar.gz # Tar.gz to Deb
$ sudo alien -d ${filename}.tar.bz2 # Tar.bz2 to Deb
$ sudo alien --to-deb ~/${filename}.tgz # Tgz to Deb
$ sudo alien -r ${filename}.deb
una utilidad de ayuda para alienígenas