An attempt at improving cross-distribution software deployment: The Psys Library

Michal Marek mmarek at suse.cz
Thu Jun 24 06:54:22 PDT 2010


On 23.6.2010 13:46, Denis Washington wrote:
> Hi,
> 
> 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?

Thanks,
Michal


More information about the Distributions mailing list