Alien (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Alien
Original author(s) Joey Hess
Stable release 8.91 / June 13, 2014 (2014-06-13)
Written in Perl
Operating system Linux
Type Package conversion
License GPL2-+
Website http://kitenet.net/programs/alien/

Alien is a computer program that converts between different Linux package formats, written by Joey Hess.

Features[edit]

Alien supports conversion between Linux Standard Base (LSB), LSB-compliant .rpm packages,[1] .deb, Stampede (.slp), Solaris (.pkg) and Slackware (.tgz, .txz, .tbz, .tlz)[2] packages. It is also capable of automatically installing the generated packages, and can try to convert the installation scripts included in the archive as well. The latter feature should be used with caution since Linux distributions may vary significantly from one another, and using install scripts automatically converted from an Alien format may break the system.

Usage[edit]

A sample usage of Alien:

# alien --to-rpm --scripts ./mypkg.deb

This will convert mypkg.deb to mypkg.rpm with the preinst, postinst, prerm and postrm scripts from the Debian package (deb) into the RPM package.

See also[edit]

References[edit]

  1. ^ "Linux Standard Base: Limitations on Debian". Retrieved 2013-10-04. 
  2. ^ "Slackware: Package management". Retrieved 2013-10-04. 

External links[edit]