也许这是一个愚蠢的问题。
我想知道如何知道我的 debian 系统的版本。
多谢
答案1
只需从命令行运行“lsb_release -a”或“cat /etc/lsb-release”
答案2
如果你知道你使用的是 Debian 或其衍生版本,请检查文件/etc/debian_version
。它将包含当前安装的系统的版本号。
如果您想要更通用的东西,请查看(特别是)中的PRETTY_NAME
、NAME
和VERSION
值。此文件实际上是一个 shell 脚本,您可以将其作为源放入您自己的脚本中,以便在不同的发行版上执行不同的操作。VERSION_ID
/etc/os-release
在“真正的” Debian 中,上述两项功能均由软件包提供base-files
。衍生版本可能有所不同。
同样,如果您知道您使用的是 Debian 系统,您也可以检查输出以apt-cache show base-files
查看base-files
安装了哪个版本的软件包。这也可能不适用于 Debian 衍生产品。
如果您想知道当前正在运行的内核版本,您可以使用uname
它。例如,uname -a
打印所有信息,或uname -rv
打印特定内核版本和少量额外信息。在许多情况下,您不需要这样做,因为您所做的不应该依赖于安装的特定内核版本。