2000-04-21 22:49:11 +00:00
|
|
|
Please read alien's man page for general documentation.
|
1999-09-05 05:50:40 +00:00
|
|
|
|
|
|
|
|
Getting alien:
|
|
|
|
|
|
2000-04-21 06:16:26 +00:00
|
|
|
The newest versions of alien are available at the alien home page; drop by
|
|
|
|
|
http://kitenet.net/programs/alien/
|
|
|
|
|
|
2000-04-21 21:34:28 +00:00
|
|
|
On metalab and its mirrors, alien is located in the
|
2000-04-21 06:16:26 +00:00
|
|
|
pub/Linux/utils/scripts/ directory.
|
1999-09-05 05:50:40 +00:00
|
|
|
|
2000-04-21 06:16:26 +00:00
|
|
|
You can also get rpm or deb packages of alien:
|
|
|
|
|
deb: ftp://ftp.debian.org/debian/unstable/binary-all/admin/alien_*.deb
|
|
|
|
|
rpm: ftp://ftp.redhat.com/pub/contrib/noarch/alien-*.rpm
|
1999-09-05 05:50:40 +00:00
|
|
|
|
|
|
|
|
Other things you'll need:
|
|
|
|
|
|
2000-04-21 06:16:26 +00:00
|
|
|
To use alien, you will need several other programs. Alien is a perl
|
|
|
|
|
program, and requires perl version 5.004 or greater. If you use slackware,
|
|
|
|
|
make sure you get perl 5.004, the perl 5.003 in slackware does not work
|
|
|
|
|
with alien!
|
|
|
|
|
|
|
|
|
|
To convert packages to or from rpms, you need the Red Hat Package Manager;
|
2002-03-27 06:15:14 +00:00
|
|
|
get it from Red Hat's ftp site. If your distribution (eg, Red Hat)
|
|
|
|
|
provides a rpm-build package, you will need it as well to generate rpms.
|
2000-04-21 06:16:26 +00:00
|
|
|
|
|
|
|
|
If you want to convert packages into debian packages, you will need the
|
2001-05-24 01:09:11 +00:00
|
|
|
dpkg, dpkg-dev, and debhelper (version 3 or above) packages, which are
|
2004-02-27 03:04:40 +00:00
|
|
|
available on http://packages.debian.org
|
2000-04-21 06:16:26 +00:00
|
|
|
|
2000-04-21 21:34:28 +00:00
|
|
|
To convert to/from stampede packages, you will need bzip2, get it from
|
|
|
|
|
http://sourceware.cygnus.com/bzip2/index.html
|
2000-04-21 06:16:26 +00:00
|
|
|
|
|
|
|
|
Attention, Slackware, Red Hat, and Stampede users: Bruce S. Babcock
|
|
|
|
|
<babcock@math.psu.edu> has put together an "alien-extra"
|
|
|
|
|
package of all the extra files you need to use alien on
|
2000-09-11 23:27:32 +00:00
|
|
|
a Red Hat or Slackware system. (Debian systems automatically have all
|
2000-04-21 21:34:28 +00:00
|
|
|
required files.)
|
2000-09-11 23:27:32 +00:00
|
|
|
|
2000-04-21 06:16:26 +00:00
|
|
|
The Slackware version is at
|
|
|
|
|
ftp://ykbsb2.yk.psu.edu/pub/alien/alien-extra.tgz
|
|
|
|
|
The RedHat version is at
|
|
|
|
|
ftp://ykbsb2.yk.psu.edu/pub/alien/alien-extra.rpm
|
|
|
|
|
The Stampede version is at
|
|
|
|
|
ftp://ykbsb2.yk.psu.edu/pub/alien/alien-extra.slp
|
|
|
|
|
|
2002-01-25 04:42:41 +00:00
|
|
|
Solaris users can find pkg's of much of the above software,
|
|
|
|
|
at http://mah.everybody.org/hacks/os/solaris/ , thanks to Mark
|
|
|
|
|
A. Hershberger <mah@everybody.org>.
|
|
|
|
|
|
2000-07-20 22:52:50 +00:00
|
|
|
Note:
|
|
|
|
|
|
|
|
|
|
Alien is really designed to be used to convert from alien file formats to
|
|
|
|
|
the packaging format used by the distribution you run it on. Of course,
|
|
|
|
|
it can also convert from your distribution's native format to alien
|
|
|
|
|
formats, or from one alien format to another. Do be warned though, that
|
|
|
|
|
if these latter types of conversions are done, the generated packages may
|
|
|
|
|
have incorrect dependancy information. This is known to be true if you
|
|
|
|
|
convert a rpm into a deb on a Red Hat system, for example. Even with
|
|
|
|
|
alien-extra installed, dpkg will be unable to properly calculate library
|
|
|
|
|
dependancies for the deb it is creating, and you will get a package
|
|
|
|
|
without any library dependancies.
|
|
|
|
|
|
2000-04-21 06:16:26 +00:00
|
|
|
Programs that use alien:
|
|
|
|
|
|
|
|
|
|
I know of one program that acts as a frontend to alien - kpackviewer is a
|
2000-04-21 21:34:28 +00:00
|
|
|
package viewer that can convert between package formats by using alien. Its
|
2000-04-21 06:16:26 +00:00
|
|
|
homepage is at http://www.momentus.com.br/users/hook/kpackviewer.html
|
1999-09-05 05:50:40 +00:00
|
|
|
|
2002-08-19 16:53:30 +00:00
|
|
|
Corel also appears to have (or had) something in Corel linux that
|
|
|
|
|
uses alien.
|
2000-09-11 23:27:32 +00:00
|
|
|
|
2000-04-21 06:16:26 +00:00
|
|
|
Please report any bugs in alien to the author:
|
1999-09-05 05:50:40 +00:00
|
|
|
|
2000-04-21 22:49:11 +00:00
|
|
|
Joey Hess <joeyh@debian.org>
|
2003-05-14 22:14:29 +00:00
|
|
|
|
|
|
|
|
It is helpful to provide a log of alien --veryverbose reproducing the
|
|
|
|
|
bug. I may also ask for the package that exposes the problem you saw.
|