有些Debian构建版本没有lsb_release吗?

我发布的.deb软件包希望能调用lsb_release命令。有一个使用Debian 6.0.5的客户报告说,即使在终端中输入lsb_release命令也会出现"command not found"的错误提示。这是标准情况还是他的Debian版本存在问题?
2个回答

有一个 lsb-release 软件包提供了 lsb_release 命令。这与 lsblsb-baselsb-core 软件包是分开的。所有的 lsb 软件包都不是essential。所以如果你的软件包需要 lsb_release,它应该指定依赖于 lsb-release


9在命名时要注意正确的命名方式:lsb-release 包名中有一个破折号,但 lsb_release 命令中有一个下划线。 - Doka

并非所有的Debian构建都有lsb_release。例如,即使是官方的Ubuntu Docker镜像也没有lsb_release。 另一种选择是使用cat /etc/os-release。

3一个新的树莓派要设置,是时候进行我每月一次的问题访问了。 - Tejas Kale