当我lsb_release
在 Debian 8 上运行时,出现以下错误:
No LSB modules are available.
是否有缺少的文件导致了此问题?
答案1
错误消息表明lsb_release
命令已安装但lsb
模块未安装。使用此命令来解决问题:
apt-get install lsb-core
我建议使用lsb_release -a
而不是lsb_release
。 它显示更多有用的输出。
答案2
我刚刚升级到 Debian 11,Bullseye,为了查看版本,你必须输入
lsb_release -cs
lsb-core
在 Bullseye 中不存在。
答案3
Debian 停止了对Linux 标准库2015 年。参见Debian 和 LSB。
如果你不想看到该消息无可用的 LSB 模块,
一种解决方法是使用标志-cdir
而不是-a
:
lsb_release -cdir
答案4
在基于 Debian 11(bullseye)构建容器映像时,我必须lsb_release
使用以下命令安装:
apt-get -y install lsb-release
因为正如 Denis Pitzalis 指出的那样,该lsb-core
计划并不存在 11