30

A .deb package I am releasing expects that it can call lsb_release. One customer using Debian 6.0.5 indicated that the lsb_release command (even in the terminal) produces a command not found error. Is this standard or is there something wrong with his Debian build?

33

There is an lsb-release package that supplies the lsb_release command. This is separate from the lsb, lsb-base, and lsb-core packages. None of the lsb packages are essential. So if your package needs lsb_release it should specify that it depends on lsb-release.

| improve this answer | |
  • 6
    Take care on proper naming: the package name lsb-release has a dash, but the lsb_release command has an underscore. – Doka Dec 30 '13 at 12:39
22

Not all Debian builds have lsb_release. For example, even the official Ubuntu Docker image does not have lsb_release.

The alternative is to use cat /etc/os-release.

| improve this answer | |
  • A new raspi to setup, time for my monthly visit to this question. – Tejas Kale Oct 9 '18 at 23:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.