An attempt at improving cross-distribution software deployment: The Psys Library
mmarek at suse.cz
Thu Jun 24 06:54:22 PDT 2010
On 23.6.2010 13:46, Denis Washington wrote:
> Cross-distribution software deployment on Linux remains to be a big
> problem. Basically, an independent software provider (ISV) has two choices:
> - Creating separate packages for every distribution (or, at least, every
> - Bypassing the package manager completely by deploying an executable
> installer which essentially just copies files.
Even a distribution that does not use rpm for package management should
have the rpm command. So option 3 would be to provide just rpm packages
plus maybe a script to install them.
> "The psys library provides a simple interface to the system package
> managerof a Linux system. It allows installation programs to notify the
> packagemanager of the installation, uninstallation and update of
> third-partysoftware packages, and to request these packages to be added
> to or removed from the system package database.
What happens if the admin does 'rpm -e ISVapplication'? Does it properly
run any uninstall scripts?
More information about the Distributions