standard dependancy system

Stanislav Brabec sbrabec at suse.cz
Thu Jan 10 05:12:56 PST 2008


James Richard Tyrer wrote:
> Patryk Zawadzki wrote:
> 
> > . . . just pick two RPM-based distributions and try to install
> > packages from one in the other.
> > 
> Fragmentation will kill Linux and that is what we are here to fix.
> 
> Yes!!!! You have correctly stated the problem which XDG needs to address
> and solve.  If 3rd party (commercial) applications are to succeed for
> Linux based systems, there must be a way for them to install on any
> system using at the most an RPM and a Deb package (or a Deb the can be
> converted with Alien).

That's why LSB exists.
http://www.linux-foundation.org/en/LSB

LSB defines, that LSB conforming distribution must have rpm command,
which must be able to install RPM packages.

As Debian based distributions already got the certification (and for
Debian itself it's in progress), I see no problem with this concept for
third party packages.

Notes:

- LSB does not say any single word, how to implement rpm command.

- LSB defines a set of libraries, which must be available on the system.
  Applications, which want to be certified or run on all certified
  distributions, simply must not depend on any other libraries.

- LSB certification process freezes the library ABI and it can not
  change standardized functions in future.

-- 
Best Regards / S pozdravem,

Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o.                          e-mail: sbrabec at suse.cz
Lihovarská 1060/12                            tel: +420 284 028 966
190 00 Praha 9                                fax: +420 284 028 951
Czech Republic                                http://www.suse.cz/



More information about the xdg mailing list