Re: make rpm packages for all linux distributions



Keith Keller writes:
The pedantic answer is that alien builds a Slackware .tgz package, not an
RPM.

The version of alien distributed by Debian can convert between any of Red
Hat rpm, Debian deb, Stampede slp, Slackware tgz, and Solaris pkg file
formats. Any of these formats can be the input and any can be the output.

The practical answer is that I've found that rpms converted by alien to
tgz don't work well...

You often have to fix up the dependencies by hand.

...either provide source code with a standard autoconf build process, or
build a native package for each of the distros you wish to support.

That is the optimal solution.
--
John Hasler
john@xxxxxxxxxx
Dancing Horse Hill
Elmwood, WI USA
.