Re: Creation of a Software Installation Package which can be installed on all Linux Distributions
- From: Wolfgang Draxinger <wdraxinger@xxxxxxxxxxxxxxxx>
- Date: Sun, 03 Sep 2006 16:57:43 +0200
info@xxxxxxxxxxxxxxxxx wrote:
Hi,
does anybody has some experience concerning the creation of
file set (RPM, Debian, tar files) which can be installed and
executed on all Linux distributions?
The creation of RPM or Debian files are not difficult to
master but I would like to know how to deal with share
libraries. Is there a way to put all needed libraries into
the package? Is it always necessary to build the file set on
the targeted distribution?
The installer I'm developing for our game comes as a self
extracting archive. However it will register with the avaliable
package management system: Within the installer there are bogus
packages (RPMs for the different RPM based distributions, deb
for Debian and Ubuntu and an ebuild for the Gentoo folks).
Before starting the installation it checks for avalibility of
the package manager's binaries and uses them on the packages to
check for required dependencies. If all dependencies are
fullfilled the best matching package is installed (this will
prepare the game installation directory and launch the file copy
process). If no package manager is avaliable, or if the user
cooses to bypass it, then the files are copied directly.
The advantage of this approach is, that the end user can use his
distribution's package manager to uninstall the game. Similarily
the user might also fed one of the avaliable package files on
the distribution medium into the distribution's package manager.
Wolfgang Draxinger
--
E-Mail address works, Jabber: hexarith@xxxxxxxxxx, ICQ: 134682867
GPG key FP: 2FC8 319E C7D7 1ADC 0408 65C6 05F5 A645 1FD3 BD3E
.
- References:
- Prev by Date: Re: Creation of a Software Installation Package which can be installed on all Linux Distributions
- Next by Date: Re: How to figure out where something was #include'd ?
- Previous by thread: Re: Creation of a Software Installation Package which can be installed on all Linux Distributions
- Next by thread: Re: 3d graphcis programming in Linux
- Index(es):
Relevant Pages
|