在bash中获取确切的Linux发行名称

时间:2019-01-29 23:59:04

标签: linux bash

如何在bash脚本中获得确切的(Lubuntu,Xubuntu,Mint等)发行名称,但没有任何版本号?我已经按照类似问题中的建议尝试了lbs_release -a和uname -a。但是它给了我'Ubuntu'而不是'Lubuntu'。

1 个答案:

答案 0 :(得分:1)

对不起,但是发行版是Ubuntu。使其成为Lubuntu / Xubuntu / Kubuntu的唯一事情就是使用LXDE / xfce / KDE作为默认的桌面环境。默认。实际上,您可以安装多个桌面环境和多个窗口管理器,并且不同的用户使用不同的桌面环境。

也就是说,您可以查看是否已安装lubuntu-desktop / xubuntu-desktop / kubuntu-desktop软件包。所以...

dpkg --get-selections | grep ubuntu-desktop | sed 's,-desktop.*,,g'

将为您提供答案。请注意,它是特定于Ubuntu的。在某些情况下,您可以获得多行。