User: Password:
|
|
Subscribe / Log in / New account

the converted deb is installed like an actual Debian package.

the converted deb is installed like an actual Debian package.

Posted Jan 28, 2014 21:32 UTC (Tue) by krake (subscriber, #55996)
In reply to: the converted deb is installed like an actual Debian package. by Wol
Parent article: A call for votes in the Debian init system discussion

> Which is the entire point of the LSB.

Not quite. The LSB is addressing 3rd party software vendors' needs of having a safe assumption on available ABIs and, I think, services.

> Why do you (the user) want to have to manage two different installer packages?

Sorry, misunderstanding.

What I meant was that the LSB packages would not be treated like distribution packages, since they are not.
When users install distribution provided software they assume certain quality criteria, e.g. being free of conflicts, files ending up in certain locations without packages overwriting each other, being signed by keys from a certain keyring, etc.

LSB packages are provided by third parties, they are do not run through the same compliance tests as system packages.

Therefore converting them and then treating them like system packages would not be wise.
However, that doesn't mean they can't show up in the installed software list just like something from the repository and be uninstallable there, etc.

Nice handling of LSB packages is easier for non-RPM distributions, because they can just associate the RPM MIME type with their LSB tool and users can simply install packages by means like "double click" or being presented with an install option in browsers.

RPM based distributions need to inspect the RPM somehow to make this distinction (unless the LSB RPM has its own MIME type of course)


(Log in to post comments)

the converted deb is installed like an actual Debian package.

Posted Jan 28, 2014 22:46 UTC (Tue) by vonbrand (guest, #4458) [Link]

At least in Fedora installed software tracks the repository it comes from. You can then select on this for commands like uninstall. In any case, most of this stuff (or something compatible) part of the base distribution.

the converted deb is installed like an actual Debian package.

Posted Jan 28, 2014 22:59 UTC (Tue) by krake (subscriber, #55996) [Link]

I am not quite sure what to make of that.

> At least in Fedora installed software tracks the repository it comes from. You can then select on this for commands like uninstall.

So the Fedora package manager can treat a download directory, DVD or USB media as a separate repository and apply different polices?

Does that include installing into a different prefix? Not needing write access to the system package database (so that it can be enabled for other users who should be able to install those 3rd party apps but not mess up the system)?

> In any case, most of this stuff (or something compatible) part of the base distribution.

Yes, I would expect that the LSB handler would come from the base distribution.
After all it needs to ensure that all system resources are set up correctly, e.g. $PATH including the LSB prefix, XDG variables being set to include it, etc.

the converted deb is installed like an actual Debian package.

Posted Jan 28, 2014 23:11 UTC (Tue) by vonbrand (guest, #4458) [Link]

Somepackages can be installed with another prefix, but they are rare among"normal" distribution packages. The extra hassle just isn't worth it.

the converted deb is installed like an actual Debian package.

Posted Jan 28, 2014 23:19 UTC (Tue) by krake (subscriber, #55996) [Link]

Yes, but this was about LSB packages. Software provided by 3rd parties, without any guarantee on integration testing, etc.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds