This is a bit complicated. Debian dropped LSB support in 2015. See
https://wiki.debian.org/LSB
https://wiki.debian.org/DebianLsb
https://wiki.debian.org/LsbRuntimeCompliance
After that, the LSB package version number was changed. From the changelog:
Code:
lsb (9.20150826) unstable; urgency=low
* Drop all the LSB compatibility packages besides lsb-release and lsb-base
- Drop packages-availability checking in lsb-release
- Truncate README.Debian to a minimum
- Document this in lsb-base.NEWS.Debian
* Change the versioning number to avoid any ambiguity; use joeyh's
version.date, with version being Debian next stable's
So,
lsb-11.1.0 just means it's the LSB package for Debian 11.
Quote:
Originally Posted by gregors
why doesn't it work although the Debian package lsb-base is installed.
|
An old printer driver most probably requires
lsb-printing, not only
lsb-base to be installed. Recent Debian releases don't provide
lsb-printing anymore. Interestingly enough,
Ubuntu still builds lsb-printing from
lsb sources:
Code:
lsb (11.1.0ubuntu1) focal; urgency=low
* Merge from Debian unstable. Remaining changes:
- Re-added LSB compatibility packages, so that auto-downloadable
LSB-based printer driver packages work.
[...]
I'd suggest you rebuild the Ubuntu LSB package from source and install it on Debian. Alternatively, you may build a dummy
lsb-printing using commands
equivs-control and
equivs-build from package
equivs.