Alien (file converter)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Unsubst". Script error: No such module "Infobox". Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

Alien is a computer program that converts between different Linux package formats, created by Joey Hess and presently maintained by Kyle Barry.[1]

Features

Alien supports conversion between Linux Standard Base (LSB), LSB-compliant .rpm packages,[2] .deb, Stampede (.slp), Solaris (.pkg) and Slackware (.tgz, .txz, .tbz, .tlz)[3] 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. Automatic installation 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

A sample usage of Alien:

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

This will convert <templatestyles src="Mono/styles.css" />mypkg.deb to <templatestyles src="Mono/styles.css" />mypkg.rpm with the <templatestyles src="Mono/styles.css" />preinst, <templatestyles src="Mono/styles.css" />postinst, <templatestyles src="Mono/styles.css" />prerm and <templatestyles src="Mono/styles.css" />postrm scripts from the Debian package (deb) into the RPM package.

Terminal commands for Alien:Script error: No such module "string".$ 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

Script error: No such module "string".$ alien -r ${filename}.deb

It might require Super User Privileges to run the command. If it does then proceed with the commands below Script error: No such module "string".$ 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

Script error: No such module "string".$ sudo alien -r ${filename}.deb

Similar applications

See also

Script error: No such module "Portal".

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Linux Standard Base#Limitations on Debian
  3. Slackware#Management

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

Script error: No such module "Navbox".

Template:Asbox