我的debian系统是什么版本?


9

也许这是一个愚蠢的问题。

我想知道我怎么知道我的debian系统的版本。

非常感谢

Answers:


14

只需从命令行运行“ lsb_release -a”或“ cat / etc / lsb-release”


1
尽管提供的lsb_release -a信息更多,cat /etc/debian_version是另一种选择。
mpy

lsb_release命令实际上是可选的。否则,请参阅特定于发行版的文件(/ etc / debian_version,/ etc / redhat-release ...)
Franklin Piat

6

如果您知道您使用的是Debian或衍生版本,请检查文件/etc/debian_version。这将具有当前安装的系统的版本号。

如果你想在(特别)的更多的东西一般,外观PRETTY_NAMENAMEVERSIONVERSION_ID价值观/etc/os-release。该文件实际上是一个Shell脚本,您可以将其添加到自己的脚本中,以在不同的发行版上进行不同的处理。

在“ true” Debian上,以上两项均由base-files软件包提供。衍生产品可能有所不同。

同样,如果您知道自己在Debian系统上,则还可以检查的输出,apt-cache show base-files以查看base-files安装了哪个版本的软件包。这也可能不适用于Debian衍生产品。

如果您想知道当前正在运行的内核的版本,可以使用uname它。例如,uname -a打印所有信息,或仅uname -rv打印很少的额外信息来打印特定的内核版本。在许多情况下,您不需要这样做,因为您所做的不应该取决于安装的特定内核版本。


请注意,此答案最初发布于superuser.com/q/950410/53590,在我发布上述答案后进行了重大编辑。
CVn 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.